{"title":"Black Friday","description":"\u003cp\u003eShop Bathroom Sales Direct’s Black Friday event, 6–30 November 2026. Get an extra 20% off eligible bathroom, kitchen and laundry products, applied automatically in cart and at checkout. No code needed. Excludes clearance and cannot be combined with other coupons.\u003c\/p\u003e\u003cp\u003e\u003ca href=\"\/pages\/black-friday-2026-terms\"\u003eBlack Friday terms and conditions\u003c\/a\u003e\u003c\/p\u003e","products":[{"product_id":"ovia-universal-pop-up-waste-brushed-gold","title":"Ovia Universal Basin Pop-Up Waste - Brushed Gold","description":"\u003cdiv class=\"bsd-ovia-v2 ov2-waste ov2-compact\" data-description-template=\"bsd-ovia-v2\" id=\"ov2-8839142211733\"\u003e\n\u003cdiv class=\"ov2-hero\"\u003e\n\u003cfigure class=\"ov2-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/ovia-pop_6c1ac3ee-c434-4171-9241-0f388031cf61.jpg?v=1752737684\u0026amp;width=900\" alt=\"Ovia Universal Basin Pop Up Waste Brushed Gold\" width=\"1000\" height=\"1000\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"ov2-intro\"\u003e\n\u003cp class=\"ov2-eyebrow\"\u003eOvia \/ Considered bathroom details\u003c\/p\u003e\n\u003ch2\u003eThe finishing touch, down to the detail.\u003c\/h2\u003e\n\u003cp\u003eComplete the basin with a coordinated pop-up waste. Check the connection size and your basin’s overflow requirements before ordering.\u003c\/p\u003e\n\u003cp class=\"ov2-product-name\"\u003eOvia Universal Basin Pop Up Waste Brushed Gold\u003c\/p\u003e\n\u003ca href=\"#ov2-8839142211733-fit\"\u003eCheck the fit \u0026amp; compatibility\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefits\"\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003e32\/40 mm design\u003c\/h3\u003e\n\u003cp\u003eCheck the universal 32\/40 mm connection against your basin and plumbing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eAdjustable to suit\u003c\/h3\u003e\n\u003cp\u003eAdjustable depth and thickness help accommodate the installation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eBrass construction\u003c\/h3\u003e\n\u003cp\u003eBrass construction forms the core of this fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"ov2-fit ov2-single\" id=\"ov2-8839142211733-fit\"\u003e\u003cdiv\u003e\n\u003cp class=\"ov2-eyebrow\"\u003eCheck compatibility\u003c\/p\u003e\n\u003ch3\u003eComplete the basin.\u003c\/h3\u003e\n\u003cp class=\"ov2-fit-label\"\u003eSize\u003c\/p\u003e\n\u003cp class=\"ov2-fit-value\"\u003eUniversal 32\/40 mm\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cdiv class=\"ov2-details\"\u003e\n\u003cdetails\u003e\u003csummary\u003eFull product details \u0026amp; specifications\u003c\/summary\u003e\u003cdiv class=\"ov2-body\"\u003e\n\u003cp\u003eThe Ovia universal basin pop-up waste in brushed gold is constructed from brass and designed to coordinate with Ovia tapware.\u003c\/p\u003e\n\u003ch4\u003eKey features\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBrass construction.\u003c\/li\u003e\n\u003cli\u003eUniversal 32\/40 mm design.\u003c\/li\u003e\n\u003cli\u003eAdjustable depth and thickness.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003eSpecifications\u003c\/h4\u003e\n\u003cdiv\u003e\u003ctable aria-label=\"Product specifications\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFinish\u003c\/th\u003e\n\u003ctd\u003eBrushed Gold\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003eBrass\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSize\u003c\/th\u003e\n\u003ctd\u003eUniversal 32\/40 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAdjustment\u003c\/th\u003e\n\u003ctd\u003eDepth and thickness\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWarranty details\u003c\/summary\u003e\u003cdiv class=\"ov2-body\"\u003e\u003cul\u003e\u003cli\u003e15-year warranty.\u003c\/li\u003e\u003c\/ul\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-help\"\u003e\n\u003cp\u003eWant a hand choosing for your space?\u003c\/p\u003e\n\u003ca href=\"https:\/\/www.bathroomsalesdirect.com.au\/pages\/contact\" target=\"_blank\" rel=\"noopener\"\u003eAsk our team\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cstyle\u003e.bsd-ovia-v2{font-family:inherit;font-size:16px;line-height:1.6;color:#272924;background:#fff;max-width:1100px;margin:0 auto;overflow-wrap:anywhere;container-type:inline-size;container-name:ovia-description}\n.apg-bl-it.open\u003e.apg-bl-a:has(.bsd-ovia-v2){max-height:none!important;overflow:visible!important}\n.bsd-ovia-v2 *{box-sizing:border-box}\n.bsd-ovia-v2 h2,.bsd-ovia-v2 h3,.bsd-ovia-v2 h4,.bsd-ovia-v2 p,.bsd-ovia-v2 figure{margin:0;letter-spacing:normal;text-transform:none}\n.bsd-ovia-v2 h2,.bsd-ovia-v2 h3,.bsd-ovia-v2 h4{font-family:inherit;font-weight:500;color:inherit}\n.bsd-ovia-v2 .ov2-hero{display:grid;grid-template-columns:1fr 1fr;border-radius:20px;overflow:hidden;background:#252823;color:#fff}\n.bsd-ovia-v2 .ov2-photo{position:relative;background:#fff;min-width:0;display:flex;align-items:center;justify-content:center}\n.bsd-ovia-v2 .ov2-photo img{width:100%;height:100%;min-height:320px;max-height:470px;object-fit:contain;display:block;margin:0}\n.bsd-ovia-v2.ov2-led .ov2-photo img{object-fit:cover}\n.bsd-ovia-v2 .ov2-intro{padding:32px;display:flex;flex-direction:column;justify-content:center;gap:16px;min-width:0}\n.bsd-ovia-v2 .ov2-eyebrow{font-size:12px;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;font-weight:500;color:#c6cdbe}\n.bsd-ovia-v2 .ov2-intro h2{font-size:34px;line-height:1.12;letter-spacing:-.03em;color:#fff}\n.bsd-ovia-v2 .ov2-intro p{font-size:15px;line-height:1.65;color:#e0e3db}\n.bsd-ovia-v2 .ov2-intro .ov2-product-name{font-size:12px;line-height:1.6;color:#c6cdbe}\n.bsd-ovia-v2 .ov2-intro a{display:inline-flex;align-items:center;color:#fff;text-decoration:underline;text-underline-offset:5px;font-size:14px;min-height:44px;width:fit-content}\n.bsd-ovia-v2 .ov2-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;padding:28px 4px;border-bottom:1px solid #dedfd8}\n.bsd-ovia-v2 .ov2-benefit{min-width:0}\n.bsd-ovia-v2 .ov2-benefit:before{content:\"\";display:block;width:25px;height:3px;background:#b70932;border-radius:3px;margin:0 0 14px}\n.bsd-ovia-v2 .ov2-benefit h3{font-size:17px;line-height:1.35;margin-bottom:7px}\n.bsd-ovia-v2 .ov2-benefit p{font-size:14px;line-height:1.65;color:#60655c}\n.bsd-ovia-v2 .ov2-fit{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding:26px;background:#f3f1ec;border-radius:18px;margin-top:26px;scroll-margin-top:140px}\n.bsd-ovia-v2 .ov2-fit.ov2-single{grid-template-columns:1fr}\n.bsd-ovia-v2 .ov2-fit .ov2-eyebrow{color:#ae1233}\n.bsd-ovia-v2 .ov2-fit h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;margin:7px 0 12px}\n.bsd-ovia-v2 .ov2-fit h4{font-size:16px;line-height:1.4;margin:0 0 9px}\n.bsd-ovia-v2 .ov2-fit p,.bsd-ovia-v2 .ov2-fit li{font-size:14px;line-height:1.65;color:#565d52}\n.bsd-ovia-v2 .ov2-fit ul{padding-left:20px;margin:0 0 16px;list-style:disc}\n.bsd-ovia-v2 .ov2-fit li{margin-bottom:5px}\n.bsd-ovia-v2 .ov2-fit .ov2-fit-value{font-size:21px;line-height:1.45;color:#272924;margin:0 0 9px;font-weight:500;letter-spacing:-.02em}\n.bsd-ovia-v2 .ov2-fit .ov2-fit-label{font-size:13px;margin:10px 0 4px}\n.bsd-ovia-v2 .ov2-box{padding-left:24px;border-left:1px solid #d9dbd2}\n.bsd-ovia-v2 .ov2-box\u003ediv+div{margin-top:20px}\n.bsd-ovia-v2 .ov2-install{margin-top:20px;padding:0 3px}\n.bsd-ovia-v2 .ov2-install h3{font-size:17px;margin-bottom:10px}\n.bsd-ovia-v2 .ov2-install p,.bsd-ovia-v2 .ov2-install li{font-size:14px;line-height:1.7;color:#60655c}\n.bsd-ovia-v2 .ov2-install p+p{margin-top:12px}\n.bsd-ovia-v2 .ov2-details{margin-top:24px}\n.bsd-ovia-v2 details{display:block;border:0;border-bottom:1px solid #dedfd8;background:transparent;margin:0;border-radius:0;padding:0}\n.bsd-ovia-v2 summary{display:list-item;cursor:pointer;min-height:58px;padding:18px 2px;font-size:16px;line-height:1.45;font-weight:500;color:#272924;list-style:disclosure-closed inside}\n.bsd-ovia-v2 details[open]\u003esummary{list-style-type:disclosure-open}\n.bsd-ovia-v2 .ov2-body{padding:0 2px 20px;font-size:14px;line-height:1.7;color:#565d52}\n.bsd-ovia-v2 .ov2-body p+p{margin-top:12px}\n.bsd-ovia-v2 .ov2-body h3,.bsd-ovia-v2 .ov2-body h4{font-size:16px;line-height:1.5;margin:16px 0 9px;color:#272924}\n.bsd-ovia-v2 .ov2-body ul,.bsd-ovia-v2 .ov2-body ol{margin:8px 0 14px;padding-left:21px;list-style:disc}\n.bsd-ovia-v2 .ov2-body li{margin-bottom:6px}\n.bsd-ovia-v2 .ov2-body img{max-width:100%;height:auto;margin:14px 0}\n.bsd-ovia-v2 .ov2-body iframe,.bsd-ovia-v2 .ov2-body video{max-width:100%}\n.bsd-ovia-v2 table{width:100%;border-collapse:collapse;table-layout:fixed;margin:10px 0 17px;font-size:14px;box-shadow:none;border:0;background:transparent}\n.bsd-ovia-v2 th,.bsd-ovia-v2 td{text-align:left;vertical-align:top;padding:11px 9px;border:0;border-bottom:1px solid #dedfd8;line-height:1.6;overflow-wrap:anywhere;background:transparent}\n.bsd-ovia-v2 th{width:40%;font-weight:500;color:#272924}\n.bsd-ovia-v2 td{color:#565d52}\n.bsd-ovia-v2 a{color:#ae1233;text-underline-offset:3px}\n.bsd-ovia-v2 strong{font-weight:500}\n.bsd-ovia-v2 .ov2-help{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:22px 2px 6px}\n.bsd-ovia-v2 .ov2-help p{font-size:14px;line-height:1.6;color:#60655c}\n.bsd-ovia-v2 .ov2-help a{display:inline-flex;align-items:center;justify-content:center;padding:11px 17px;min-height:44px;border:1px solid #d9dbd2;border-radius:30px;color:#272924;text-decoration:none;font-size:14px}\n.bsd-ovia-v2 .ov2-lighting{display:grid;grid-template-columns:1fr 1.05fr;gap:28px;padding:28px 4px 2px;align-items:center}\n.bsd-ovia-v2 .ov2-lighting .ov2-eyebrow{color:#60655c}\n.bsd-ovia-v2 .ov2-lighting h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;margin:8px 0 10px}\n.bsd-ovia-v2 .ov2-lighting p{font-size:14px;line-height:1.6;color:#60655c}\n.bsd-ovia-v2 .ov2-tones{position:relative;min-width:0;margin:0;padding:0;border:0;display:block}\n.bsd-ovia-v2 .ov2-sr,.bsd-ovia-v2 .ov2-tone-input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0;border:0}\n.bsd-ovia-v2 .ov2-tone-labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}\n.bsd-ovia-v2 .ov2-tone-labels label{min-height:79px;padding:10px 3px;border:1px solid #d9dbd2;border-radius:12px;background:#fff;color:#272924;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;line-height:1.45;font-weight:400;margin:0}\n.bsd-ovia-v2 .ov2-swatch{width:25px;height:7px;border-radius:10px;display:block;border:1px solid #8b8b82}\n.bsd-ovia-v2 .ov2-swatch-warm{background:#f5d394}.bsd-ovia-v2 .ov2-swatch-cool{background:#f4eee4}.bsd-ovia-v2 .ov2-swatch-day{background:#e6f2ff}\n.bsd-ovia-v2 .ov2-warm:checked~.ov2-tone-labels .ov2-label-warm,.bsd-ovia-v2 .ov2-cool:checked~.ov2-tone-labels .ov2-label-cool,.bsd-ovia-v2 .ov2-day:checked~.ov2-tone-labels .ov2-label-day{border:2px solid #b70932;padding:9px 2px;background:#f3f1ec}\n.bsd-ovia-v2 .ov2-warm:focus-visible~.ov2-tone-labels .ov2-label-warm,.bsd-ovia-v2 .ov2-cool:focus-visible~.ov2-tone-labels .ov2-label-cool,.bsd-ovia-v2 .ov2-day:focus-visible~.ov2-tone-labels .ov2-label-day{outline:2px solid #272924;outline-offset:3px}\n.bsd-ovia-v2 .ov2-light-result p{display:none;font-size:13px;margin-top:12px;min-height:42px}\n.bsd-ovia-v2 .ov2-warm:checked~.ov2-light-result .ov2-result-warm,.bsd-ovia-v2 .ov2-cool:checked~.ov2-light-result .ov2-result-cool,.bsd-ovia-v2 .ov2-day:checked~.ov2-light-result .ov2-result-day{display:block}\n.bsd-ovia-v2.ov2-compact .ov2-photo img{min-height:240px;max-height:300px}.bsd-ovia-v2.ov2-compact .ov2-intro{padding:26px}.bsd-ovia-v2.ov2-compact .ov2-intro h2{font-size:29px}\n@container ovia-description (max-width:600px){.bsd-ovia-v2 .ov2-hero,.bsd-ovia-v2 .ov2-lighting,.bsd-ovia-v2 .ov2-fit{grid-template-columns:1fr}.bsd-ovia-v2 .ov2-photo img{height:270px;min-height:0;max-height:270px}.bsd-ovia-v2.ov2-led .ov2-photo img{object-position:center 39%}.bsd-ovia-v2 .ov2-intro{padding:24px;gap:13px}.bsd-ovia-v2 .ov2-intro h2{font-size:31px}.bsd-ovia-v2 .ov2-benefits{grid-template-columns:1fr;gap:19px;padding:24px 4px}.bsd-ovia-v2 .ov2-benefit:before{margin-bottom:9px}.bsd-ovia-v2 .ov2-fit{gap:22px;padding:23px}.bsd-ovia-v2 .ov2-box{padding:20px 0 0;border-left:0;border-top:1px solid #d9dbd2}.bsd-ovia-v2 .ov2-lighting{gap:18px}.bsd-ovia-v2 .ov2-light-result p{min-height:0}.bsd-ovia-v2.ov2-compact .ov2-photo img{min-height:0;max-height:225px;height:225px}}\n@media(max-width:600px){.bsd-ovia-v2 .ov2-hero,.bsd-ovia-v2 .ov2-lighting,.bsd-ovia-v2 .ov2-fit{grid-template-columns:1fr}.bsd-ovia-v2 .ov2-photo img{height:270px;min-height:0;max-height:270px}.bsd-ovia-v2 .ov2-intro{padding:24px;gap:13px}.bsd-ovia-v2 .ov2-intro h2{font-size:31px}.bsd-ovia-v2 .ov2-benefits{grid-template-columns:1fr;gap:19px;padding:24px 4px}.bsd-ovia-v2 .ov2-fit{gap:22px;padding:23px}.bsd-ovia-v2 .ov2-box{padding:20px 0 0;border-left:0;border-top:1px solid #d9dbd2}.bsd-ovia-v2 .ov2-lighting{gap:18px}}\n\u003c\/style\u003e","brand":"Ovia","offers":[{"title":"Default Title","offer_id":46215394656405,"sku":"OVIUNIBG","price":47.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/ovia-pop_6c1ac3ee-c434-4171-9241-0f388031cf61.jpg?v=1752737684"},{"product_id":"ovia-universal-basin-pop-up-waste-brushed-nickel","title":"Ovia Universal Basin Pop-Up Waste - Warm Brushed Nickel","description":"\u003cdiv class=\"bsd-ovia-v2 ov2-waste ov2-compact\" data-description-template=\"bsd-ovia-v2\" id=\"ov2-8839142375573\"\u003e\n\u003cdiv class=\"ov2-hero\"\u003e\n\u003cfigure class=\"ov2-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia-Universal-Basin-Pop-Up-Waste-Brushed-Nickel_ad46b59e-8f3c-4c4b-b8f2-d7a7f716c42f.jpg?v=1752737690\u0026amp;width=900\" alt=\"Ovia Universal Basin Pop Up Waste Brushed Nickel\" width=\"2293\" height=\"2263\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"ov2-intro\"\u003e\n\u003cp class=\"ov2-eyebrow\"\u003eOvia \/ Considered bathroom details\u003c\/p\u003e\n\u003ch2\u003eThe finishing touch, down to the detail.\u003c\/h2\u003e\n\u003cp\u003eComplete the basin with a coordinated pop-up waste. Check the connection size and your basin’s overflow requirements before ordering.\u003c\/p\u003e\n\u003cp class=\"ov2-product-name\"\u003eOvia Universal Basin Pop Up Waste Brushed Nickel\u003c\/p\u003e\n\u003ca href=\"#ov2-8839142375573-fit\"\u003eCheck the fit \u0026amp; compatibility\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefits\"\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003e32\/40 mm design\u003c\/h3\u003e\n\u003cp\u003eCheck the universal 32\/40 mm connection against your basin and plumbing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eAdjustable to suit\u003c\/h3\u003e\n\u003cp\u003eAdjustable depth and thickness help accommodate the installation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eBrass construction\u003c\/h3\u003e\n\u003cp\u003eBrass construction forms the core of this fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"ov2-fit ov2-single\" id=\"ov2-8839142375573-fit\"\u003e\u003cdiv\u003e\n\u003cp class=\"ov2-eyebrow\"\u003eCheck compatibility\u003c\/p\u003e\n\u003ch3\u003eComplete the basin.\u003c\/h3\u003e\n\u003cp class=\"ov2-fit-label\"\u003eSize\u003c\/p\u003e\n\u003cp class=\"ov2-fit-value\"\u003eUniversal 32\/40 mm\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cdiv class=\"ov2-details\"\u003e\n\u003cdetails\u003e\u003csummary\u003eFull product details \u0026amp; specifications\u003c\/summary\u003e\u003cdiv class=\"ov2-body\"\u003e\n\u003cp\u003eThe Ovia universal basin pop-up waste in brushed nickel is constructed from brass and designed to coordinate with Ovia tapware.\u003c\/p\u003e\n\u003ch4\u003eKey features\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBrass construction.\u003c\/li\u003e\n\u003cli\u003eUniversal 32\/40 mm design.\u003c\/li\u003e\n\u003cli\u003eAdjustable depth and thickness.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003eSpecifications\u003c\/h4\u003e\n\u003cdiv\u003e\u003ctable aria-label=\"Product specifications\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFinish\u003c\/th\u003e\n\u003ctd\u003eBrushed Nickel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003eBrass\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSize\u003c\/th\u003e\n\u003ctd\u003eUniversal 32\/40 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAdjustment\u003c\/th\u003e\n\u003ctd\u003eDepth and thickness\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWarranty details\u003c\/summary\u003e\u003cdiv class=\"ov2-body\"\u003e\u003cul\u003e\u003cli\u003e15-year warranty.\u003c\/li\u003e\u003c\/ul\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-help\"\u003e\n\u003cp\u003eWant a hand choosing for your space?\u003c\/p\u003e\n\u003ca href=\"https:\/\/www.bathroomsalesdirect.com.au\/pages\/contact\" target=\"_blank\" rel=\"noopener\"\u003eAsk our team\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cstyle\u003e.bsd-ovia-v2{font-family:inherit;font-size:16px;line-height:1.6;color:#272924;background:#fff;max-width:1100px;margin:0 auto;overflow-wrap:anywhere;container-type:inline-size;container-name:ovia-description}\n.apg-bl-it.open\u003e.apg-bl-a:has(.bsd-ovia-v2){max-height:none!important;overflow:visible!important}\n.bsd-ovia-v2 *{box-sizing:border-box}\n.bsd-ovia-v2 h2,.bsd-ovia-v2 h3,.bsd-ovia-v2 h4,.bsd-ovia-v2 p,.bsd-ovia-v2 figure{margin:0;letter-spacing:normal;text-transform:none}\n.bsd-ovia-v2 h2,.bsd-ovia-v2 h3,.bsd-ovia-v2 h4{font-family:inherit;font-weight:500;color:inherit}\n.bsd-ovia-v2 .ov2-hero{display:grid;grid-template-columns:1fr 1fr;border-radius:20px;overflow:hidden;background:#252823;color:#fff}\n.bsd-ovia-v2 .ov2-photo{position:relative;background:#fff;min-width:0;display:flex;align-items:center;justify-content:center}\n.bsd-ovia-v2 .ov2-photo img{width:100%;height:100%;min-height:320px;max-height:470px;object-fit:contain;display:block;margin:0}\n.bsd-ovia-v2.ov2-led .ov2-photo img{object-fit:cover}\n.bsd-ovia-v2 .ov2-intro{padding:32px;display:flex;flex-direction:column;justify-content:center;gap:16px;min-width:0}\n.bsd-ovia-v2 .ov2-eyebrow{font-size:12px;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;font-weight:500;color:#c6cdbe}\n.bsd-ovia-v2 .ov2-intro h2{font-size:34px;line-height:1.12;letter-spacing:-.03em;color:#fff}\n.bsd-ovia-v2 .ov2-intro p{font-size:15px;line-height:1.65;color:#e0e3db}\n.bsd-ovia-v2 .ov2-intro .ov2-product-name{font-size:12px;line-height:1.6;color:#c6cdbe}\n.bsd-ovia-v2 .ov2-intro a{display:inline-flex;align-items:center;color:#fff;text-decoration:underline;text-underline-offset:5px;font-size:14px;min-height:44px;width:fit-content}\n.bsd-ovia-v2 .ov2-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;padding:28px 4px;border-bottom:1px solid #dedfd8}\n.bsd-ovia-v2 .ov2-benefit{min-width:0}\n.bsd-ovia-v2 .ov2-benefit:before{content:\"\";display:block;width:25px;height:3px;background:#b70932;border-radius:3px;margin:0 0 14px}\n.bsd-ovia-v2 .ov2-benefit h3{font-size:17px;line-height:1.35;margin-bottom:7px}\n.bsd-ovia-v2 .ov2-benefit p{font-size:14px;line-height:1.65;color:#60655c}\n.bsd-ovia-v2 .ov2-fit{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding:26px;background:#f3f1ec;border-radius:18px;margin-top:26px;scroll-margin-top:140px}\n.bsd-ovia-v2 .ov2-fit.ov2-single{grid-template-columns:1fr}\n.bsd-ovia-v2 .ov2-fit .ov2-eyebrow{color:#ae1233}\n.bsd-ovia-v2 .ov2-fit h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;margin:7px 0 12px}\n.bsd-ovia-v2 .ov2-fit h4{font-size:16px;line-height:1.4;margin:0 0 9px}\n.bsd-ovia-v2 .ov2-fit p,.bsd-ovia-v2 .ov2-fit li{font-size:14px;line-height:1.65;color:#565d52}\n.bsd-ovia-v2 .ov2-fit ul{padding-left:20px;margin:0 0 16px;list-style:disc}\n.bsd-ovia-v2 .ov2-fit li{margin-bottom:5px}\n.bsd-ovia-v2 .ov2-fit .ov2-fit-value{font-size:21px;line-height:1.45;color:#272924;margin:0 0 9px;font-weight:500;letter-spacing:-.02em}\n.bsd-ovia-v2 .ov2-fit .ov2-fit-label{font-size:13px;margin:10px 0 4px}\n.bsd-ovia-v2 .ov2-box{padding-left:24px;border-left:1px solid #d9dbd2}\n.bsd-ovia-v2 .ov2-box\u003ediv+div{margin-top:20px}\n.bsd-ovia-v2 .ov2-install{margin-top:20px;padding:0 3px}\n.bsd-ovia-v2 .ov2-install h3{font-size:17px;margin-bottom:10px}\n.bsd-ovia-v2 .ov2-install p,.bsd-ovia-v2 .ov2-install li{font-size:14px;line-height:1.7;color:#60655c}\n.bsd-ovia-v2 .ov2-install p+p{margin-top:12px}\n.bsd-ovia-v2 .ov2-details{margin-top:24px}\n.bsd-ovia-v2 details{display:block;border:0;border-bottom:1px solid #dedfd8;background:transparent;margin:0;border-radius:0;padding:0}\n.bsd-ovia-v2 summary{display:list-item;cursor:pointer;min-height:58px;padding:18px 2px;font-size:16px;line-height:1.45;font-weight:500;color:#272924;list-style:disclosure-closed inside}\n.bsd-ovia-v2 details[open]\u003esummary{list-style-type:disclosure-open}\n.bsd-ovia-v2 .ov2-body{padding:0 2px 20px;font-size:14px;line-height:1.7;color:#565d52}\n.bsd-ovia-v2 .ov2-body p+p{margin-top:12px}\n.bsd-ovia-v2 .ov2-body h3,.bsd-ovia-v2 .ov2-body h4{font-size:16px;line-height:1.5;margin:16px 0 9px;color:#272924}\n.bsd-ovia-v2 .ov2-body ul,.bsd-ovia-v2 .ov2-body ol{margin:8px 0 14px;padding-left:21px;list-style:disc}\n.bsd-ovia-v2 .ov2-body li{margin-bottom:6px}\n.bsd-ovia-v2 .ov2-body img{max-width:100%;height:auto;margin:14px 0}\n.bsd-ovia-v2 .ov2-body iframe,.bsd-ovia-v2 .ov2-body video{max-width:100%}\n.bsd-ovia-v2 table{width:100%;border-collapse:collapse;table-layout:fixed;margin:10px 0 17px;font-size:14px;box-shadow:none;border:0;background:transparent}\n.bsd-ovia-v2 th,.bsd-ovia-v2 td{text-align:left;vertical-align:top;padding:11px 9px;border:0;border-bottom:1px solid #dedfd8;line-height:1.6;overflow-wrap:anywhere;background:transparent}\n.bsd-ovia-v2 th{width:40%;font-weight:500;color:#272924}\n.bsd-ovia-v2 td{color:#565d52}\n.bsd-ovia-v2 a{color:#ae1233;text-underline-offset:3px}\n.bsd-ovia-v2 strong{font-weight:500}\n.bsd-ovia-v2 .ov2-help{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:22px 2px 6px}\n.bsd-ovia-v2 .ov2-help p{font-size:14px;line-height:1.6;color:#60655c}\n.bsd-ovia-v2 .ov2-help a{display:inline-flex;align-items:center;justify-content:center;padding:11px 17px;min-height:44px;border:1px solid #d9dbd2;border-radius:30px;color:#272924;text-decoration:none;font-size:14px}\n.bsd-ovia-v2 .ov2-lighting{display:grid;grid-template-columns:1fr 1.05fr;gap:28px;padding:28px 4px 2px;align-items:center}\n.bsd-ovia-v2 .ov2-lighting .ov2-eyebrow{color:#60655c}\n.bsd-ovia-v2 .ov2-lighting h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;margin:8px 0 10px}\n.bsd-ovia-v2 .ov2-lighting p{font-size:14px;line-height:1.6;color:#60655c}\n.bsd-ovia-v2 .ov2-tones{position:relative;min-width:0;margin:0;padding:0;border:0;display:block}\n.bsd-ovia-v2 .ov2-sr,.bsd-ovia-v2 .ov2-tone-input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0;border:0}\n.bsd-ovia-v2 .ov2-tone-labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}\n.bsd-ovia-v2 .ov2-tone-labels label{min-height:79px;padding:10px 3px;border:1px solid #d9dbd2;border-radius:12px;background:#fff;color:#272924;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;line-height:1.45;font-weight:400;margin:0}\n.bsd-ovia-v2 .ov2-swatch{width:25px;height:7px;border-radius:10px;display:block;border:1px solid #8b8b82}\n.bsd-ovia-v2 .ov2-swatch-warm{background:#f5d394}.bsd-ovia-v2 .ov2-swatch-cool{background:#f4eee4}.bsd-ovia-v2 .ov2-swatch-day{background:#e6f2ff}\n.bsd-ovia-v2 .ov2-warm:checked~.ov2-tone-labels .ov2-label-warm,.bsd-ovia-v2 .ov2-cool:checked~.ov2-tone-labels .ov2-label-cool,.bsd-ovia-v2 .ov2-day:checked~.ov2-tone-labels .ov2-label-day{border:2px solid #b70932;padding:9px 2px;background:#f3f1ec}\n.bsd-ovia-v2 .ov2-warm:focus-visible~.ov2-tone-labels .ov2-label-warm,.bsd-ovia-v2 .ov2-cool:focus-visible~.ov2-tone-labels .ov2-label-cool,.bsd-ovia-v2 .ov2-day:focus-visible~.ov2-tone-labels .ov2-label-day{outline:2px solid #272924;outline-offset:3px}\n.bsd-ovia-v2 .ov2-light-result p{display:none;font-size:13px;margin-top:12px;min-height:42px}\n.bsd-ovia-v2 .ov2-warm:checked~.ov2-light-result .ov2-result-warm,.bsd-ovia-v2 .ov2-cool:checked~.ov2-light-result .ov2-result-cool,.bsd-ovia-v2 .ov2-day:checked~.ov2-light-result .ov2-result-day{display:block}\n.bsd-ovia-v2.ov2-compact .ov2-photo img{min-height:240px;max-height:300px}.bsd-ovia-v2.ov2-compact .ov2-intro{padding:26px}.bsd-ovia-v2.ov2-compact .ov2-intro h2{font-size:29px}\n@container ovia-description (max-width:600px){.bsd-ovia-v2 .ov2-hero,.bsd-ovia-v2 .ov2-lighting,.bsd-ovia-v2 .ov2-fit{grid-template-columns:1fr}.bsd-ovia-v2 .ov2-photo img{height:270px;min-height:0;max-height:270px}.bsd-ovia-v2.ov2-led .ov2-photo img{object-position:center 39%}.bsd-ovia-v2 .ov2-intro{padding:24px;gap:13px}.bsd-ovia-v2 .ov2-intro h2{font-size:31px}.bsd-ovia-v2 .ov2-benefits{grid-template-columns:1fr;gap:19px;padding:24px 4px}.bsd-ovia-v2 .ov2-benefit:before{margin-bottom:9px}.bsd-ovia-v2 .ov2-fit{gap:22px;padding:23px}.bsd-ovia-v2 .ov2-box{padding:20px 0 0;border-left:0;border-top:1px solid #d9dbd2}.bsd-ovia-v2 .ov2-lighting{gap:18px}.bsd-ovia-v2 .ov2-light-result p{min-height:0}.bsd-ovia-v2.ov2-compact .ov2-photo img{min-height:0;max-height:225px;height:225px}}\n@media(max-width:600px){.bsd-ovia-v2 .ov2-hero,.bsd-ovia-v2 .ov2-lighting,.bsd-ovia-v2 .ov2-fit{grid-template-columns:1fr}.bsd-ovia-v2 .ov2-photo img{height:270px;min-height:0;max-height:270px}.bsd-ovia-v2 .ov2-intro{padding:24px;gap:13px}.bsd-ovia-v2 .ov2-intro h2{font-size:31px}.bsd-ovia-v2 .ov2-benefits{grid-template-columns:1fr;gap:19px;padding:24px 4px}.bsd-ovia-v2 .ov2-fit{gap:22px;padding:23px}.bsd-ovia-v2 .ov2-box{padding:20px 0 0;border-left:0;border-top:1px solid #d9dbd2}.bsd-ovia-v2 .ov2-lighting{gap:18px}}\n\u003c\/style\u003e","brand":"Ovia","offers":[{"title":"Default Title","offer_id":46215394885781,"sku":"OVIUNIBN","price":47.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia-Universal-Basin-Pop-Up-Waste-Brushed-Nickel_ad46b59e-8f3c-4c4b-b8f2-d7a7f716c42f.jpg?v=1752737690"},{"product_id":"ovia-universal-basin-pop-up-waste-chrome","title":"Ovia Universal Basin Pop-Up Waste - Chrome","description":"\u003cdiv class=\"bsd-ovia-v2 ov2-waste ov2-compact\" data-description-template=\"bsd-ovia-v2\" id=\"ov2-8839142539413\"\u003e\n\u003cdiv class=\"ov2-hero\"\u003e\n\u003cfigure class=\"ov2-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/BW099_fad0eb70-49f9-4ee0-9ac1-d61e56191255.jpg?v=1752737697\u0026amp;width=900\" alt=\"Ovia Universal Basin Pop Up Waste Chrome\" width=\"2293\" height=\"2263\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"ov2-intro\"\u003e\n\u003cp class=\"ov2-eyebrow\"\u003eOvia \/ Considered bathroom details\u003c\/p\u003e\n\u003ch2\u003eThe finishing touch, down to the detail.\u003c\/h2\u003e\n\u003cp\u003eComplete the basin with a coordinated pop-up waste. Check the connection size and your basin’s overflow requirements before ordering.\u003c\/p\u003e\n\u003cp class=\"ov2-product-name\"\u003eOvia Universal Basin Pop Up Waste Chrome\u003c\/p\u003e\n\u003ca href=\"#ov2-8839142539413-fit\"\u003eCheck the fit \u0026amp; compatibility\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefits\"\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003e32\/40 mm design\u003c\/h3\u003e\n\u003cp\u003eCheck the universal 32\/40 mm connection against your basin and plumbing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eAdjustable to suit\u003c\/h3\u003e\n\u003cp\u003eAdjustable depth and thickness help accommodate the installation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eBrass construction\u003c\/h3\u003e\n\u003cp\u003eBrass construction forms the core of this fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"ov2-fit ov2-single\" id=\"ov2-8839142539413-fit\"\u003e\u003cdiv\u003e\n\u003cp class=\"ov2-eyebrow\"\u003eCheck compatibility\u003c\/p\u003e\n\u003ch3\u003eComplete the basin.\u003c\/h3\u003e\n\u003cp class=\"ov2-fit-label\"\u003eSize\u003c\/p\u003e\n\u003cp class=\"ov2-fit-value\"\u003eUniversal 32\/40 mm\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cdiv class=\"ov2-details\"\u003e\n\u003cdetails\u003e\u003csummary\u003eFull product details \u0026amp; specifications\u003c\/summary\u003e\u003cdiv class=\"ov2-body\"\u003e\n\u003cp\u003eThe Ovia universal basin pop-up waste in chrome is constructed from brass and designed to coordinate with Ovia tapware.\u003c\/p\u003e\n\u003ch4\u003eKey features\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBrass construction.\u003c\/li\u003e\n\u003cli\u003eUniversal 32\/40 mm design.\u003c\/li\u003e\n\u003cli\u003eAdjustable depth and thickness.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003eSpecifications\u003c\/h4\u003e\n\u003cdiv\u003e\u003ctable aria-label=\"Product specifications\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFinish\u003c\/th\u003e\n\u003ctd\u003eChrome\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003eBrass\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSize\u003c\/th\u003e\n\u003ctd\u003eUniversal 32\/40 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAdjustment\u003c\/th\u003e\n\u003ctd\u003eDepth and thickness\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWarranty details\u003c\/summary\u003e\u003cdiv class=\"ov2-body\"\u003e\u003cul\u003e\u003cli\u003e15-year warranty.\u003c\/li\u003e\u003c\/ul\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-help\"\u003e\n\u003cp\u003eWant a hand choosing for your space?\u003c\/p\u003e\n\u003ca href=\"https:\/\/www.bathroomsalesdirect.com.au\/pages\/contact\" target=\"_blank\" rel=\"noopener\"\u003eAsk our team\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cstyle\u003e.bsd-ovia-v2{font-family:inherit;font-size:16px;line-height:1.6;color:#272924;background:#fff;max-width:1100px;margin:0 auto;overflow-wrap:anywhere;container-type:inline-size;container-name:ovia-description}\n.apg-bl-it.open\u003e.apg-bl-a:has(.bsd-ovia-v2){max-height:none!important;overflow:visible!important}\n.bsd-ovia-v2 *{box-sizing:border-box}\n.bsd-ovia-v2 h2,.bsd-ovia-v2 h3,.bsd-ovia-v2 h4,.bsd-ovia-v2 p,.bsd-ovia-v2 figure{margin:0;letter-spacing:normal;text-transform:none}\n.bsd-ovia-v2 h2,.bsd-ovia-v2 h3,.bsd-ovia-v2 h4{font-family:inherit;font-weight:500;color:inherit}\n.bsd-ovia-v2 .ov2-hero{display:grid;grid-template-columns:1fr 1fr;border-radius:20px;overflow:hidden;background:#252823;color:#fff}\n.bsd-ovia-v2 .ov2-photo{position:relative;background:#fff;min-width:0;display:flex;align-items:center;justify-content:center}\n.bsd-ovia-v2 .ov2-photo img{width:100%;height:100%;min-height:320px;max-height:470px;object-fit:contain;display:block;margin:0}\n.bsd-ovia-v2.ov2-led .ov2-photo img{object-fit:cover}\n.bsd-ovia-v2 .ov2-intro{padding:32px;display:flex;flex-direction:column;justify-content:center;gap:16px;min-width:0}\n.bsd-ovia-v2 .ov2-eyebrow{font-size:12px;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;font-weight:500;color:#c6cdbe}\n.bsd-ovia-v2 .ov2-intro h2{font-size:34px;line-height:1.12;letter-spacing:-.03em;color:#fff}\n.bsd-ovia-v2 .ov2-intro p{font-size:15px;line-height:1.65;color:#e0e3db}\n.bsd-ovia-v2 .ov2-intro .ov2-product-name{font-size:12px;line-height:1.6;color:#c6cdbe}\n.bsd-ovia-v2 .ov2-intro a{display:inline-flex;align-items:center;color:#fff;text-decoration:underline;text-underline-offset:5px;font-size:14px;min-height:44px;width:fit-content}\n.bsd-ovia-v2 .ov2-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;padding:28px 4px;border-bottom:1px solid #dedfd8}\n.bsd-ovia-v2 .ov2-benefit{min-width:0}\n.bsd-ovia-v2 .ov2-benefit:before{content:\"\";display:block;width:25px;height:3px;background:#b70932;border-radius:3px;margin:0 0 14px}\n.bsd-ovia-v2 .ov2-benefit h3{font-size:17px;line-height:1.35;margin-bottom:7px}\n.bsd-ovia-v2 .ov2-benefit p{font-size:14px;line-height:1.65;color:#60655c}\n.bsd-ovia-v2 .ov2-fit{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding:26px;background:#f3f1ec;border-radius:18px;margin-top:26px;scroll-margin-top:140px}\n.bsd-ovia-v2 .ov2-fit.ov2-single{grid-template-columns:1fr}\n.bsd-ovia-v2 .ov2-fit .ov2-eyebrow{color:#ae1233}\n.bsd-ovia-v2 .ov2-fit h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;margin:7px 0 12px}\n.bsd-ovia-v2 .ov2-fit h4{font-size:16px;line-height:1.4;margin:0 0 9px}\n.bsd-ovia-v2 .ov2-fit p,.bsd-ovia-v2 .ov2-fit li{font-size:14px;line-height:1.65;color:#565d52}\n.bsd-ovia-v2 .ov2-fit ul{padding-left:20px;margin:0 0 16px;list-style:disc}\n.bsd-ovia-v2 .ov2-fit li{margin-bottom:5px}\n.bsd-ovia-v2 .ov2-fit .ov2-fit-value{font-size:21px;line-height:1.45;color:#272924;margin:0 0 9px;font-weight:500;letter-spacing:-.02em}\n.bsd-ovia-v2 .ov2-fit .ov2-fit-label{font-size:13px;margin:10px 0 4px}\n.bsd-ovia-v2 .ov2-box{padding-left:24px;border-left:1px solid #d9dbd2}\n.bsd-ovia-v2 .ov2-box\u003ediv+div{margin-top:20px}\n.bsd-ovia-v2 .ov2-install{margin-top:20px;padding:0 3px}\n.bsd-ovia-v2 .ov2-install h3{font-size:17px;margin-bottom:10px}\n.bsd-ovia-v2 .ov2-install p,.bsd-ovia-v2 .ov2-install li{font-size:14px;line-height:1.7;color:#60655c}\n.bsd-ovia-v2 .ov2-install p+p{margin-top:12px}\n.bsd-ovia-v2 .ov2-details{margin-top:24px}\n.bsd-ovia-v2 details{display:block;border:0;border-bottom:1px solid #dedfd8;background:transparent;margin:0;border-radius:0;padding:0}\n.bsd-ovia-v2 summary{display:list-item;cursor:pointer;min-height:58px;padding:18px 2px;font-size:16px;line-height:1.45;font-weight:500;color:#272924;list-style:disclosure-closed inside}\n.bsd-ovia-v2 details[open]\u003esummary{list-style-type:disclosure-open}\n.bsd-ovia-v2 .ov2-body{padding:0 2px 20px;font-size:14px;line-height:1.7;color:#565d52}\n.bsd-ovia-v2 .ov2-body p+p{margin-top:12px}\n.bsd-ovia-v2 .ov2-body h3,.bsd-ovia-v2 .ov2-body h4{font-size:16px;line-height:1.5;margin:16px 0 9px;color:#272924}\n.bsd-ovia-v2 .ov2-body ul,.bsd-ovia-v2 .ov2-body ol{margin:8px 0 14px;padding-left:21px;list-style:disc}\n.bsd-ovia-v2 .ov2-body li{margin-bottom:6px}\n.bsd-ovia-v2 .ov2-body img{max-width:100%;height:auto;margin:14px 0}\n.bsd-ovia-v2 .ov2-body iframe,.bsd-ovia-v2 .ov2-body video{max-width:100%}\n.bsd-ovia-v2 table{width:100%;border-collapse:collapse;table-layout:fixed;margin:10px 0 17px;font-size:14px;box-shadow:none;border:0;background:transparent}\n.bsd-ovia-v2 th,.bsd-ovia-v2 td{text-align:left;vertical-align:top;padding:11px 9px;border:0;border-bottom:1px solid #dedfd8;line-height:1.6;overflow-wrap:anywhere;background:transparent}\n.bsd-ovia-v2 th{width:40%;font-weight:500;color:#272924}\n.bsd-ovia-v2 td{color:#565d52}\n.bsd-ovia-v2 a{color:#ae1233;text-underline-offset:3px}\n.bsd-ovia-v2 strong{font-weight:500}\n.bsd-ovia-v2 .ov2-help{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:22px 2px 6px}\n.bsd-ovia-v2 .ov2-help p{font-size:14px;line-height:1.6;color:#60655c}\n.bsd-ovia-v2 .ov2-help a{display:inline-flex;align-items:center;justify-content:center;padding:11px 17px;min-height:44px;border:1px solid #d9dbd2;border-radius:30px;color:#272924;text-decoration:none;font-size:14px}\n.bsd-ovia-v2 .ov2-lighting{display:grid;grid-template-columns:1fr 1.05fr;gap:28px;padding:28px 4px 2px;align-items:center}\n.bsd-ovia-v2 .ov2-lighting .ov2-eyebrow{color:#60655c}\n.bsd-ovia-v2 .ov2-lighting h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;margin:8px 0 10px}\n.bsd-ovia-v2 .ov2-lighting p{font-size:14px;line-height:1.6;color:#60655c}\n.bsd-ovia-v2 .ov2-tones{position:relative;min-width:0;margin:0;padding:0;border:0;display:block}\n.bsd-ovia-v2 .ov2-sr,.bsd-ovia-v2 .ov2-tone-input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0;border:0}\n.bsd-ovia-v2 .ov2-tone-labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}\n.bsd-ovia-v2 .ov2-tone-labels label{min-height:79px;padding:10px 3px;border:1px solid #d9dbd2;border-radius:12px;background:#fff;color:#272924;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;line-height:1.45;font-weight:400;margin:0}\n.bsd-ovia-v2 .ov2-swatch{width:25px;height:7px;border-radius:10px;display:block;border:1px solid #8b8b82}\n.bsd-ovia-v2 .ov2-swatch-warm{background:#f5d394}.bsd-ovia-v2 .ov2-swatch-cool{background:#f4eee4}.bsd-ovia-v2 .ov2-swatch-day{background:#e6f2ff}\n.bsd-ovia-v2 .ov2-warm:checked~.ov2-tone-labels .ov2-label-warm,.bsd-ovia-v2 .ov2-cool:checked~.ov2-tone-labels .ov2-label-cool,.bsd-ovia-v2 .ov2-day:checked~.ov2-tone-labels .ov2-label-day{border:2px solid #b70932;padding:9px 2px;background:#f3f1ec}\n.bsd-ovia-v2 .ov2-warm:focus-visible~.ov2-tone-labels .ov2-label-warm,.bsd-ovia-v2 .ov2-cool:focus-visible~.ov2-tone-labels .ov2-label-cool,.bsd-ovia-v2 .ov2-day:focus-visible~.ov2-tone-labels .ov2-label-day{outline:2px solid #272924;outline-offset:3px}\n.bsd-ovia-v2 .ov2-light-result p{display:none;font-size:13px;margin-top:12px;min-height:42px}\n.bsd-ovia-v2 .ov2-warm:checked~.ov2-light-result .ov2-result-warm,.bsd-ovia-v2 .ov2-cool:checked~.ov2-light-result .ov2-result-cool,.bsd-ovia-v2 .ov2-day:checked~.ov2-light-result .ov2-result-day{display:block}\n.bsd-ovia-v2.ov2-compact .ov2-photo img{min-height:240px;max-height:300px}.bsd-ovia-v2.ov2-compact .ov2-intro{padding:26px}.bsd-ovia-v2.ov2-compact .ov2-intro h2{font-size:29px}\n@container ovia-description (max-width:600px){.bsd-ovia-v2 .ov2-hero,.bsd-ovia-v2 .ov2-lighting,.bsd-ovia-v2 .ov2-fit{grid-template-columns:1fr}.bsd-ovia-v2 .ov2-photo img{height:270px;min-height:0;max-height:270px}.bsd-ovia-v2.ov2-led .ov2-photo img{object-position:center 39%}.bsd-ovia-v2 .ov2-intro{padding:24px;gap:13px}.bsd-ovia-v2 .ov2-intro h2{font-size:31px}.bsd-ovia-v2 .ov2-benefits{grid-template-columns:1fr;gap:19px;padding:24px 4px}.bsd-ovia-v2 .ov2-benefit:before{margin-bottom:9px}.bsd-ovia-v2 .ov2-fit{gap:22px;padding:23px}.bsd-ovia-v2 .ov2-box{padding:20px 0 0;border-left:0;border-top:1px solid #d9dbd2}.bsd-ovia-v2 .ov2-lighting{gap:18px}.bsd-ovia-v2 .ov2-light-result p{min-height:0}.bsd-ovia-v2.ov2-compact .ov2-photo img{min-height:0;max-height:225px;height:225px}}\n@media(max-width:600px){.bsd-ovia-v2 .ov2-hero,.bsd-ovia-v2 .ov2-lighting,.bsd-ovia-v2 .ov2-fit{grid-template-columns:1fr}.bsd-ovia-v2 .ov2-photo img{height:270px;min-height:0;max-height:270px}.bsd-ovia-v2 .ov2-intro{padding:24px;gap:13px}.bsd-ovia-v2 .ov2-intro h2{font-size:31px}.bsd-ovia-v2 .ov2-benefits{grid-template-columns:1fr;gap:19px;padding:24px 4px}.bsd-ovia-v2 .ov2-fit{gap:22px;padding:23px}.bsd-ovia-v2 .ov2-box{padding:20px 0 0;border-left:0;border-top:1px solid #d9dbd2}.bsd-ovia-v2 .ov2-lighting{gap:18px}}\n\u003c\/style\u003e","brand":"Ovia","offers":[{"title":"Default Title","offer_id":46215395049621,"sku":"OVIUNICH","price":39.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/BW099_fad0eb70-49f9-4ee0-9ac1-d61e56191255.jpg?v=1752737697"},{"product_id":"ovia-round-bottle-trap-brushed-gold","title":"Ovia Round Bottle Trap - Brushed Gold","description":"\u003cdiv class=\"bsd-ovia-v2 ov2-trap ov2-compact\" data-description-template=\"bsd-ovia-v2\" id=\"ov2-8839142834325\"\u003e\n\u003cdiv class=\"ov2-hero\"\u003e\n\u003cfigure class=\"ov2-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/GD_9bc0e6c2-9286-4e3c-835c-cbd1e60a1548.png?v=1752737711\u0026amp;width=900\" alt=\"Ovia Round Bottle Trap Brushed Gold\" width=\"1024\" height=\"1024\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"ov2-intro\"\u003e\n\u003cp class=\"ov2-eyebrow\"\u003eOvia \/ Considered bathroom details\u003c\/p\u003e\n\u003ch2\u003eGive exposed plumbing a considered finish.\u003c\/h2\u003e\n\u003cp\u003eFinish the space beneath your basin with a bottle trap designed for exposed plumbing. Check the connection and adjustment dimensions for your installation.\u003c\/p\u003e\n\u003cp class=\"ov2-product-name\"\u003eOvia Round Bottle Trap Brushed Gold\u003c\/p\u003e\n\u003ca href=\"#ov2-8839142834325-fit\"\u003eCheck the fit \u0026amp; compatibility\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefits\"\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eAdjustable reach\u003c\/h3\u003e\n\u003cp\u003eA 5–180 mm adjustment range gives your installer flexibility beneath the basin.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003e40 mm connection\u003c\/h3\u003e\n\u003cp\u003eCheck the 40 mm connection against your waste and plumbing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eSolid brass construction\u003c\/h3\u003e\n\u003cp\u003eSolid brass brings a substantial core to the fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"ov2-fit\" id=\"ov2-8839142834325-fit\"\u003e\u003cdiv\u003e\n\u003cp class=\"ov2-eyebrow\"\u003eCheck compatibility\u003c\/p\u003e\n\u003ch3\u003ePlan the connection.\u003c\/h3\u003e\n\u003cp\u003eCheck the product details below against your planned installation before ordering.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-box\"\u003e\u003cdiv\u003e\n\u003ch4\u003eWhat’s in the box\u003c\/h4\u003e\n\u003cul\u003e\u003cli\u003eIncludes standard fittings for easy DIY or professional installation\u003c\/li\u003e\u003c\/ul\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"ov2-install\"\u003e\u003ch3\u003eInstallation \u0026amp; important notes\u003c\/h3\u003e\n\u003cul\u003e\u003cli\u003e\u003cem\u003eNote: We strive to display all product finishes as accurately as possible. Colours may vary slightly depending on lighting and screen settings.\u003c\/em\u003e\u003c\/li\u003e\u003c\/ul\u003e\u003c\/section\u003e\u003cdiv class=\"ov2-details\"\u003e\u003cdetails\u003e\u003csummary\u003eFull product details \u0026amp; specifications\u003c\/summary\u003e\u003cdiv class=\"ov2-body\"\u003e\n\u003cp\u003eUpgrade your bathroom with the \u003cstrong\u003eOvia Bottle Trap\u003c\/strong\u003e, a stylish and functional solution for exposed plumbing beneath wall-hung basins. Expertly crafted from \u003cstrong\u003esolid brass\u003c\/strong\u003e, this bottle trap offers long-lasting durability and a sleek, modern finish—perfect for contemporary bathrooms or powder rooms.\u003c\/p\u003e\n\u003cp\u003eDesigned to seamlessly pair with \u003cstrong\u003eOvia tapware\u003c\/strong\u003e and bathroom fittings, this high-end bottle trap is available in \u003cstrong\u003eseven elegant finishes\u003c\/strong\u003e to match your overall design. Whether you're completing a bathroom renovation or building new, the Ovia bottle trap brings polish and detail to your plumbing setup.\u003c\/p\u003e\n\u003ch4\u003eKey features\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eOvia Bottle Trap – Premium Brass Bottle Trap for Wall-Hung Basins\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cem\u003eHigh-Quality Brass Construction | Adjustable 5–180mm Length | 40mm Waste Connection\u003c\/em\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePremium brass construction\u003c\/strong\u003e for strength and longevity\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e5–180mm adjustable distance\u003c\/strong\u003e for versatile installation options\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e40mm connection\u003c\/strong\u003e, compatible with standard pop-up wastes\u003c\/li\u003e\n\u003cli\u003ePairs perfectly with \u003cstrong\u003e\u003ca href=\"https:\/\/www.bathroomsalesdirect.com.au\/collections\/pop-up-wastes\" target=\"_blank\" rel=\"noopener\"\u003eOvia Pop-Up Wastes\u003c\/a\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eThis bottle trap suits \u003cstrong\u003ewall-mounted basins\u003c\/strong\u003e and is ideal for those who want to enhance the visual appeal of exposed plumbing without compromising on quality.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\n\u003cdiv class=\"ov2-help\"\u003e\n\u003cp\u003eWant a hand choosing for your space?\u003c\/p\u003e\n\u003ca href=\"https:\/\/www.bathroomsalesdirect.com.au\/pages\/contact\" target=\"_blank\" rel=\"noopener\"\u003eAsk our team\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cstyle\u003e.bsd-ovia-v2{font-family:inherit;font-size:16px;line-height:1.6;color:#272924;background:#fff;max-width:1100px;margin:0 auto;overflow-wrap:anywhere;container-type:inline-size;container-name:ovia-description}\n.apg-bl-it.open\u003e.apg-bl-a:has(.bsd-ovia-v2){max-height:none!important;overflow:visible!important}\n.bsd-ovia-v2 *{box-sizing:border-box}\n.bsd-ovia-v2 h2,.bsd-ovia-v2 h3,.bsd-ovia-v2 h4,.bsd-ovia-v2 p,.bsd-ovia-v2 figure{margin:0;letter-spacing:normal;text-transform:none}\n.bsd-ovia-v2 h2,.bsd-ovia-v2 h3,.bsd-ovia-v2 h4{font-family:inherit;font-weight:500;color:inherit}\n.bsd-ovia-v2 .ov2-hero{display:grid;grid-template-columns:1fr 1fr;border-radius:20px;overflow:hidden;background:#252823;color:#fff}\n.bsd-ovia-v2 .ov2-photo{position:relative;background:#fff;min-width:0;display:flex;align-items:center;justify-content:center}\n.bsd-ovia-v2 .ov2-photo img{width:100%;height:100%;min-height:320px;max-height:470px;object-fit:contain;display:block;margin:0}\n.bsd-ovia-v2.ov2-led .ov2-photo img{object-fit:cover}\n.bsd-ovia-v2 .ov2-intro{padding:32px;display:flex;flex-direction:column;justify-content:center;gap:16px;min-width:0}\n.bsd-ovia-v2 .ov2-eyebrow{font-size:12px;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;font-weight:500;color:#c6cdbe}\n.bsd-ovia-v2 .ov2-intro h2{font-size:34px;line-height:1.12;letter-spacing:-.03em;color:#fff}\n.bsd-ovia-v2 .ov2-intro p{font-size:15px;line-height:1.65;color:#e0e3db}\n.bsd-ovia-v2 .ov2-intro .ov2-product-name{font-size:12px;line-height:1.6;color:#c6cdbe}\n.bsd-ovia-v2 .ov2-intro a{display:inline-flex;align-items:center;color:#fff;text-decoration:underline;text-underline-offset:5px;font-size:14px;min-height:44px;width:fit-content}\n.bsd-ovia-v2 .ov2-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;padding:28px 4px;border-bottom:1px solid #dedfd8}\n.bsd-ovia-v2 .ov2-benefit{min-width:0}\n.bsd-ovia-v2 .ov2-benefit:before{content:\"\";display:block;width:25px;height:3px;background:#b70932;border-radius:3px;margin:0 0 14px}\n.bsd-ovia-v2 .ov2-benefit h3{font-size:17px;line-height:1.35;margin-bottom:7px}\n.bsd-ovia-v2 .ov2-benefit p{font-size:14px;line-height:1.65;color:#60655c}\n.bsd-ovia-v2 .ov2-fit{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding:26px;background:#f3f1ec;border-radius:18px;margin-top:26px;scroll-margin-top:140px}\n.bsd-ovia-v2 .ov2-fit.ov2-single{grid-template-columns:1fr}\n.bsd-ovia-v2 .ov2-fit .ov2-eyebrow{color:#ae1233}\n.bsd-ovia-v2 .ov2-fit h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;margin:7px 0 12px}\n.bsd-ovia-v2 .ov2-fit h4{font-size:16px;line-height:1.4;margin:0 0 9px}\n.bsd-ovia-v2 .ov2-fit p,.bsd-ovia-v2 .ov2-fit li{font-size:14px;line-height:1.65;color:#565d52}\n.bsd-ovia-v2 .ov2-fit ul{padding-left:20px;margin:0 0 16px;list-style:disc}\n.bsd-ovia-v2 .ov2-fit li{margin-bottom:5px}\n.bsd-ovia-v2 .ov2-fit .ov2-fit-value{font-size:21px;line-height:1.45;color:#272924;margin:0 0 9px;font-weight:500;letter-spacing:-.02em}\n.bsd-ovia-v2 .ov2-fit .ov2-fit-label{font-size:13px;margin:10px 0 4px}\n.bsd-ovia-v2 .ov2-box{padding-left:24px;border-left:1px solid #d9dbd2}\n.bsd-ovia-v2 .ov2-box\u003ediv+div{margin-top:20px}\n.bsd-ovia-v2 .ov2-install{margin-top:20px;padding:0 3px}\n.bsd-ovia-v2 .ov2-install h3{font-size:17px;margin-bottom:10px}\n.bsd-ovia-v2 .ov2-install p,.bsd-ovia-v2 .ov2-install li{font-size:14px;line-height:1.7;color:#60655c}\n.bsd-ovia-v2 .ov2-install p+p{margin-top:12px}\n.bsd-ovia-v2 .ov2-details{margin-top:24px}\n.bsd-ovia-v2 details{display:block;border:0;border-bottom:1px solid #dedfd8;background:transparent;margin:0;border-radius:0;padding:0}\n.bsd-ovia-v2 summary{display:list-item;cursor:pointer;min-height:58px;padding:18px 2px;font-size:16px;line-height:1.45;font-weight:500;color:#272924;list-style:disclosure-closed inside}\n.bsd-ovia-v2 details[open]\u003esummary{list-style-type:disclosure-open}\n.bsd-ovia-v2 .ov2-body{padding:0 2px 20px;font-size:14px;line-height:1.7;color:#565d52}\n.bsd-ovia-v2 .ov2-body p+p{margin-top:12px}\n.bsd-ovia-v2 .ov2-body h3,.bsd-ovia-v2 .ov2-body h4{font-size:16px;line-height:1.5;margin:16px 0 9px;color:#272924}\n.bsd-ovia-v2 .ov2-body ul,.bsd-ovia-v2 .ov2-body ol{margin:8px 0 14px;padding-left:21px;list-style:disc}\n.bsd-ovia-v2 .ov2-body li{margin-bottom:6px}\n.bsd-ovia-v2 .ov2-body img{max-width:100%;height:auto;margin:14px 0}\n.bsd-ovia-v2 .ov2-body iframe,.bsd-ovia-v2 .ov2-body video{max-width:100%}\n.bsd-ovia-v2 table{width:100%;border-collapse:collapse;table-layout:fixed;margin:10px 0 17px;font-size:14px;box-shadow:none;border:0;background:transparent}\n.bsd-ovia-v2 th,.bsd-ovia-v2 td{text-align:left;vertical-align:top;padding:11px 9px;border:0;border-bottom:1px solid #dedfd8;line-height:1.6;overflow-wrap:anywhere;background:transparent}\n.bsd-ovia-v2 th{width:40%;font-weight:500;color:#272924}\n.bsd-ovia-v2 td{color:#565d52}\n.bsd-ovia-v2 a{color:#ae1233;text-underline-offset:3px}\n.bsd-ovia-v2 strong{font-weight:500}\n.bsd-ovia-v2 .ov2-help{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:22px 2px 6px}\n.bsd-ovia-v2 .ov2-help p{font-size:14px;line-height:1.6;color:#60655c}\n.bsd-ovia-v2 .ov2-help a{display:inline-flex;align-items:center;justify-content:center;padding:11px 17px;min-height:44px;border:1px solid #d9dbd2;border-radius:30px;color:#272924;text-decoration:none;font-size:14px}\n.bsd-ovia-v2 .ov2-lighting{display:grid;grid-template-columns:1fr 1.05fr;gap:28px;padding:28px 4px 2px;align-items:center}\n.bsd-ovia-v2 .ov2-lighting .ov2-eyebrow{color:#60655c}\n.bsd-ovia-v2 .ov2-lighting h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;margin:8px 0 10px}\n.bsd-ovia-v2 .ov2-lighting p{font-size:14px;line-height:1.6;color:#60655c}\n.bsd-ovia-v2 .ov2-tones{position:relative;min-width:0;margin:0;padding:0;border:0;display:block}\n.bsd-ovia-v2 .ov2-sr,.bsd-ovia-v2 .ov2-tone-input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0;border:0}\n.bsd-ovia-v2 .ov2-tone-labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}\n.bsd-ovia-v2 .ov2-tone-labels label{min-height:79px;padding:10px 3px;border:1px solid #d9dbd2;border-radius:12px;background:#fff;color:#272924;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;line-height:1.45;font-weight:400;margin:0}\n.bsd-ovia-v2 .ov2-swatch{width:25px;height:7px;border-radius:10px;display:block;border:1px solid #8b8b82}\n.bsd-ovia-v2 .ov2-swatch-warm{background:#f5d394}.bsd-ovia-v2 .ov2-swatch-cool{background:#f4eee4}.bsd-ovia-v2 .ov2-swatch-day{background:#e6f2ff}\n.bsd-ovia-v2 .ov2-warm:checked~.ov2-tone-labels .ov2-label-warm,.bsd-ovia-v2 .ov2-cool:checked~.ov2-tone-labels .ov2-label-cool,.bsd-ovia-v2 .ov2-day:checked~.ov2-tone-labels .ov2-label-day{border:2px solid #b70932;padding:9px 2px;background:#f3f1ec}\n.bsd-ovia-v2 .ov2-warm:focus-visible~.ov2-tone-labels .ov2-label-warm,.bsd-ovia-v2 .ov2-cool:focus-visible~.ov2-tone-labels .ov2-label-cool,.bsd-ovia-v2 .ov2-day:focus-visible~.ov2-tone-labels .ov2-label-day{outline:2px solid #272924;outline-offset:3px}\n.bsd-ovia-v2 .ov2-light-result p{display:none;font-size:13px;margin-top:12px;min-height:42px}\n.bsd-ovia-v2 .ov2-warm:checked~.ov2-light-result .ov2-result-warm,.bsd-ovia-v2 .ov2-cool:checked~.ov2-light-result .ov2-result-cool,.bsd-ovia-v2 .ov2-day:checked~.ov2-light-result .ov2-result-day{display:block}\n.bsd-ovia-v2.ov2-compact .ov2-photo img{min-height:240px;max-height:300px}.bsd-ovia-v2.ov2-compact .ov2-intro{padding:26px}.bsd-ovia-v2.ov2-compact .ov2-intro h2{font-size:29px}\n@container ovia-description (max-width:600px){.bsd-ovia-v2 .ov2-hero,.bsd-ovia-v2 .ov2-lighting,.bsd-ovia-v2 .ov2-fit{grid-template-columns:1fr}.bsd-ovia-v2 .ov2-photo img{height:270px;min-height:0;max-height:270px}.bsd-ovia-v2.ov2-led .ov2-photo img{object-position:center 39%}.bsd-ovia-v2 .ov2-intro{padding:24px;gap:13px}.bsd-ovia-v2 .ov2-intro h2{font-size:31px}.bsd-ovia-v2 .ov2-benefits{grid-template-columns:1fr;gap:19px;padding:24px 4px}.bsd-ovia-v2 .ov2-benefit:before{margin-bottom:9px}.bsd-ovia-v2 .ov2-fit{gap:22px;padding:23px}.bsd-ovia-v2 .ov2-box{padding:20px 0 0;border-left:0;border-top:1px solid #d9dbd2}.bsd-ovia-v2 .ov2-lighting{gap:18px}.bsd-ovia-v2 .ov2-light-result p{min-height:0}.bsd-ovia-v2.ov2-compact .ov2-photo img{min-height:0;max-height:225px;height:225px}}\n@media(max-width:600px){.bsd-ovia-v2 .ov2-hero,.bsd-ovia-v2 .ov2-lighting,.bsd-ovia-v2 .ov2-fit{grid-template-columns:1fr}.bsd-ovia-v2 .ov2-photo img{height:270px;min-height:0;max-height:270px}.bsd-ovia-v2 .ov2-intro{padding:24px;gap:13px}.bsd-ovia-v2 .ov2-intro h2{font-size:31px}.bsd-ovia-v2 .ov2-benefits{grid-template-columns:1fr;gap:19px;padding:24px 4px}.bsd-ovia-v2 .ov2-fit{gap:22px;padding:23px}.bsd-ovia-v2 .ov2-box{padding:20px 0 0;border-left:0;border-top:1px solid #d9dbd2}.bsd-ovia-v2 .ov2-lighting{gap:18px}}\n\u003c\/style\u003e","brand":"Ovia","offers":[{"title":"Default Title","offer_id":46215395344533,"sku":"OVT12BG","price":149.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/GD_9bc0e6c2-9286-4e3c-835c-cbd1e60a1548.png?v=1752737711"},{"product_id":"ovia-round-bottle-trap-brushed-nickel","title":"Ovia Round Bottle Trap - Brushed Nickel","description":"\u003cdiv class=\"bsd-ovia-v2 ov2-trap ov2-compact\" data-description-template=\"bsd-ovia-v2\" id=\"ov2-8839142932629\"\u003e\n\u003cdiv class=\"ov2-hero\"\u003e\n\u003cfigure class=\"ov2-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/BN_90fef6a4-5178-44ec-8f3a-5db639a56afc.png?v=1752737717\u0026amp;width=900\" alt=\"Ovia Round Bottle Trap Brushed Nickel\" width=\"1024\" height=\"1024\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"ov2-intro\"\u003e\n\u003cp class=\"ov2-eyebrow\"\u003eOvia \/ Considered bathroom details\u003c\/p\u003e\n\u003ch2\u003eGive exposed plumbing a considered finish.\u003c\/h2\u003e\n\u003cp\u003eFinish the space beneath your basin with a bottle trap designed for exposed plumbing. Check the connection and adjustment dimensions for your installation.\u003c\/p\u003e\n\u003cp class=\"ov2-product-name\"\u003eOvia Round Bottle Trap Brushed Nickel\u003c\/p\u003e\n\u003ca href=\"#ov2-8839142932629-fit\"\u003eCheck the fit \u0026amp; compatibility\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefits\"\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eAdjustable reach\u003c\/h3\u003e\n\u003cp\u003eA 5–180 mm adjustment range gives your installer flexibility beneath the basin.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003e40 mm connection\u003c\/h3\u003e\n\u003cp\u003eCheck the 40 mm connection against your waste and plumbing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eSolid brass construction\u003c\/h3\u003e\n\u003cp\u003eSolid brass brings a substantial core to the fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"ov2-fit\" id=\"ov2-8839142932629-fit\"\u003e\u003cdiv\u003e\n\u003cp class=\"ov2-eyebrow\"\u003eCheck compatibility\u003c\/p\u003e\n\u003ch3\u003ePlan the connection.\u003c\/h3\u003e\n\u003cp\u003eCheck the product details below against your planned installation before ordering.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-box\"\u003e\u003cdiv\u003e\n\u003ch4\u003eWhat’s in the box\u003c\/h4\u003e\n\u003cul\u003e\u003cli\u003eIncludes standard fittings for easy DIY or professional installation\u003c\/li\u003e\u003c\/ul\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"ov2-install\"\u003e\u003ch3\u003eInstallation \u0026amp; important notes\u003c\/h3\u003e\n\u003cul\u003e\u003cli\u003e\u003cem\u003eNote: We strive to display all product finishes as accurately as possible. Colours may vary slightly depending on lighting and screen settings.\u003c\/em\u003e\u003c\/li\u003e\u003c\/ul\u003e\u003c\/section\u003e\u003cdiv class=\"ov2-details\"\u003e\u003cdetails\u003e\u003csummary\u003eFull product details \u0026amp; specifications\u003c\/summary\u003e\u003cdiv class=\"ov2-body\"\u003e\n\u003cp\u003eUpgrade your bathroom with the \u003cstrong\u003eOvia Bottle Trap\u003c\/strong\u003e, a stylish and functional solution for exposed plumbing beneath wall-hung basins. Expertly crafted from \u003cstrong\u003esolid brass\u003c\/strong\u003e, this bottle trap offers long-lasting durability and a sleek, modern finish—perfect for contemporary bathrooms or powder rooms.\u003c\/p\u003e\n\u003cp\u003eDesigned to seamlessly pair with \u003cstrong\u003eOvia tapware\u003c\/strong\u003e and bathroom fittings, this high-end bottle trap is available in \u003cstrong\u003eseven elegant finishes\u003c\/strong\u003e to match your overall design. Whether you're completing a bathroom renovation or building new, the Ovia bottle trap brings polish and detail to your plumbing setup.\u003c\/p\u003e\n\u003ch4\u003eKey features\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eOvia Bottle Trap – Premium Brass Bottle Trap for Wall-Hung Basins\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cem\u003eHigh-Quality Brass Construction | Adjustable 5–180mm Length | 40mm Waste Connection\u003c\/em\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePremium brass construction\u003c\/strong\u003e for strength and longevity\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e5–180mm adjustable distance\u003c\/strong\u003e for versatile installation options\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e40mm connection\u003c\/strong\u003e, compatible with standard pop-up wastes\u003c\/li\u003e\n\u003cli\u003ePairs perfectly with \u003cstrong\u003e\u003ca href=\"https:\/\/www.bathroomsalesdirect.com.au\/collections\/pop-up-wastes\" target=\"_blank\" rel=\"noopener\"\u003eOvia Pop-Up Wastes\u003c\/a\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eThis bottle trap suits \u003cstrong\u003ewall-mounted basins\u003c\/strong\u003e and is ideal for those who want to enhance the visual appeal of exposed plumbing without compromising on quality.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\n\u003cdiv class=\"ov2-help\"\u003e\n\u003cp\u003eWant a hand choosing for your space?\u003c\/p\u003e\n\u003ca href=\"https:\/\/www.bathroomsalesdirect.com.au\/pages\/contact\" target=\"_blank\" rel=\"noopener\"\u003eAsk our team\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cstyle\u003e.bsd-ovia-v2{font-family:inherit;font-size:16px;line-height:1.6;color:#272924;background:#fff;max-width:1100px;margin:0 auto;overflow-wrap:anywhere;container-type:inline-size;container-name:ovia-description}\n.apg-bl-it.open\u003e.apg-bl-a:has(.bsd-ovia-v2){max-height:none!important;overflow:visible!important}\n.bsd-ovia-v2 *{box-sizing:border-box}\n.bsd-ovia-v2 h2,.bsd-ovia-v2 h3,.bsd-ovia-v2 h4,.bsd-ovia-v2 p,.bsd-ovia-v2 figure{margin:0;letter-spacing:normal;text-transform:none}\n.bsd-ovia-v2 h2,.bsd-ovia-v2 h3,.bsd-ovia-v2 h4{font-family:inherit;font-weight:500;color:inherit}\n.bsd-ovia-v2 .ov2-hero{display:grid;grid-template-columns:1fr 1fr;border-radius:20px;overflow:hidden;background:#252823;color:#fff}\n.bsd-ovia-v2 .ov2-photo{position:relative;background:#fff;min-width:0;display:flex;align-items:center;justify-content:center}\n.bsd-ovia-v2 .ov2-photo img{width:100%;height:100%;min-height:320px;max-height:470px;object-fit:contain;display:block;margin:0}\n.bsd-ovia-v2.ov2-led .ov2-photo img{object-fit:cover}\n.bsd-ovia-v2 .ov2-intro{padding:32px;display:flex;flex-direction:column;justify-content:center;gap:16px;min-width:0}\n.bsd-ovia-v2 .ov2-eyebrow{font-size:12px;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;font-weight:500;color:#c6cdbe}\n.bsd-ovia-v2 .ov2-intro h2{font-size:34px;line-height:1.12;letter-spacing:-.03em;color:#fff}\n.bsd-ovia-v2 .ov2-intro p{font-size:15px;line-height:1.65;color:#e0e3db}\n.bsd-ovia-v2 .ov2-intro .ov2-product-name{font-size:12px;line-height:1.6;color:#c6cdbe}\n.bsd-ovia-v2 .ov2-intro a{display:inline-flex;align-items:center;color:#fff;text-decoration:underline;text-underline-offset:5px;font-size:14px;min-height:44px;width:fit-content}\n.bsd-ovia-v2 .ov2-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;padding:28px 4px;border-bottom:1px solid #dedfd8}\n.bsd-ovia-v2 .ov2-benefit{min-width:0}\n.bsd-ovia-v2 .ov2-benefit:before{content:\"\";display:block;width:25px;height:3px;background:#b70932;border-radius:3px;margin:0 0 14px}\n.bsd-ovia-v2 .ov2-benefit h3{font-size:17px;line-height:1.35;margin-bottom:7px}\n.bsd-ovia-v2 .ov2-benefit p{font-size:14px;line-height:1.65;color:#60655c}\n.bsd-ovia-v2 .ov2-fit{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding:26px;background:#f3f1ec;border-radius:18px;margin-top:26px;scroll-margin-top:140px}\n.bsd-ovia-v2 .ov2-fit.ov2-single{grid-template-columns:1fr}\n.bsd-ovia-v2 .ov2-fit .ov2-eyebrow{color:#ae1233}\n.bsd-ovia-v2 .ov2-fit h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;margin:7px 0 12px}\n.bsd-ovia-v2 .ov2-fit h4{font-size:16px;line-height:1.4;margin:0 0 9px}\n.bsd-ovia-v2 .ov2-fit p,.bsd-ovia-v2 .ov2-fit li{font-size:14px;line-height:1.65;color:#565d52}\n.bsd-ovia-v2 .ov2-fit ul{padding-left:20px;margin:0 0 16px;list-style:disc}\n.bsd-ovia-v2 .ov2-fit li{margin-bottom:5px}\n.bsd-ovia-v2 .ov2-fit .ov2-fit-value{font-size:21px;line-height:1.45;color:#272924;margin:0 0 9px;font-weight:500;letter-spacing:-.02em}\n.bsd-ovia-v2 .ov2-fit .ov2-fit-label{font-size:13px;margin:10px 0 4px}\n.bsd-ovia-v2 .ov2-box{padding-left:24px;border-left:1px solid #d9dbd2}\n.bsd-ovia-v2 .ov2-box\u003ediv+div{margin-top:20px}\n.bsd-ovia-v2 .ov2-install{margin-top:20px;padding:0 3px}\n.bsd-ovia-v2 .ov2-install h3{font-size:17px;margin-bottom:10px}\n.bsd-ovia-v2 .ov2-install p,.bsd-ovia-v2 .ov2-install li{font-size:14px;line-height:1.7;color:#60655c}\n.bsd-ovia-v2 .ov2-install p+p{margin-top:12px}\n.bsd-ovia-v2 .ov2-details{margin-top:24px}\n.bsd-ovia-v2 details{display:block;border:0;border-bottom:1px solid #dedfd8;background:transparent;margin:0;border-radius:0;padding:0}\n.bsd-ovia-v2 summary{display:list-item;cursor:pointer;min-height:58px;padding:18px 2px;font-size:16px;line-height:1.45;font-weight:500;color:#272924;list-style:disclosure-closed inside}\n.bsd-ovia-v2 details[open]\u003esummary{list-style-type:disclosure-open}\n.bsd-ovia-v2 .ov2-body{padding:0 2px 20px;font-size:14px;line-height:1.7;color:#565d52}\n.bsd-ovia-v2 .ov2-body p+p{margin-top:12px}\n.bsd-ovia-v2 .ov2-body h3,.bsd-ovia-v2 .ov2-body h4{font-size:16px;line-height:1.5;margin:16px 0 9px;color:#272924}\n.bsd-ovia-v2 .ov2-body ul,.bsd-ovia-v2 .ov2-body ol{margin:8px 0 14px;padding-left:21px;list-style:disc}\n.bsd-ovia-v2 .ov2-body li{margin-bottom:6px}\n.bsd-ovia-v2 .ov2-body img{max-width:100%;height:auto;margin:14px 0}\n.bsd-ovia-v2 .ov2-body iframe,.bsd-ovia-v2 .ov2-body video{max-width:100%}\n.bsd-ovia-v2 table{width:100%;border-collapse:collapse;table-layout:fixed;margin:10px 0 17px;font-size:14px;box-shadow:none;border:0;background:transparent}\n.bsd-ovia-v2 th,.bsd-ovia-v2 td{text-align:left;vertical-align:top;padding:11px 9px;border:0;border-bottom:1px solid #dedfd8;line-height:1.6;overflow-wrap:anywhere;background:transparent}\n.bsd-ovia-v2 th{width:40%;font-weight:500;color:#272924}\n.bsd-ovia-v2 td{color:#565d52}\n.bsd-ovia-v2 a{color:#ae1233;text-underline-offset:3px}\n.bsd-ovia-v2 strong{font-weight:500}\n.bsd-ovia-v2 .ov2-help{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:22px 2px 6px}\n.bsd-ovia-v2 .ov2-help p{font-size:14px;line-height:1.6;color:#60655c}\n.bsd-ovia-v2 .ov2-help a{display:inline-flex;align-items:center;justify-content:center;padding:11px 17px;min-height:44px;border:1px solid #d9dbd2;border-radius:30px;color:#272924;text-decoration:none;font-size:14px}\n.bsd-ovia-v2 .ov2-lighting{display:grid;grid-template-columns:1fr 1.05fr;gap:28px;padding:28px 4px 2px;align-items:center}\n.bsd-ovia-v2 .ov2-lighting .ov2-eyebrow{color:#60655c}\n.bsd-ovia-v2 .ov2-lighting h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;margin:8px 0 10px}\n.bsd-ovia-v2 .ov2-lighting p{font-size:14px;line-height:1.6;color:#60655c}\n.bsd-ovia-v2 .ov2-tones{position:relative;min-width:0;margin:0;padding:0;border:0;display:block}\n.bsd-ovia-v2 .ov2-sr,.bsd-ovia-v2 .ov2-tone-input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0;border:0}\n.bsd-ovia-v2 .ov2-tone-labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}\n.bsd-ovia-v2 .ov2-tone-labels label{min-height:79px;padding:10px 3px;border:1px solid #d9dbd2;border-radius:12px;background:#fff;color:#272924;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;line-height:1.45;font-weight:400;margin:0}\n.bsd-ovia-v2 .ov2-swatch{width:25px;height:7px;border-radius:10px;display:block;border:1px solid #8b8b82}\n.bsd-ovia-v2 .ov2-swatch-warm{background:#f5d394}.bsd-ovia-v2 .ov2-swatch-cool{background:#f4eee4}.bsd-ovia-v2 .ov2-swatch-day{background:#e6f2ff}\n.bsd-ovia-v2 .ov2-warm:checked~.ov2-tone-labels .ov2-label-warm,.bsd-ovia-v2 .ov2-cool:checked~.ov2-tone-labels .ov2-label-cool,.bsd-ovia-v2 .ov2-day:checked~.ov2-tone-labels .ov2-label-day{border:2px solid #b70932;padding:9px 2px;background:#f3f1ec}\n.bsd-ovia-v2 .ov2-warm:focus-visible~.ov2-tone-labels .ov2-label-warm,.bsd-ovia-v2 .ov2-cool:focus-visible~.ov2-tone-labels .ov2-label-cool,.bsd-ovia-v2 .ov2-day:focus-visible~.ov2-tone-labels .ov2-label-day{outline:2px solid #272924;outline-offset:3px}\n.bsd-ovia-v2 .ov2-light-result p{display:none;font-size:13px;margin-top:12px;min-height:42px}\n.bsd-ovia-v2 .ov2-warm:checked~.ov2-light-result .ov2-result-warm,.bsd-ovia-v2 .ov2-cool:checked~.ov2-light-result .ov2-result-cool,.bsd-ovia-v2 .ov2-day:checked~.ov2-light-result .ov2-result-day{display:block}\n.bsd-ovia-v2.ov2-compact .ov2-photo img{min-height:240px;max-height:300px}.bsd-ovia-v2.ov2-compact .ov2-intro{padding:26px}.bsd-ovia-v2.ov2-compact .ov2-intro h2{font-size:29px}\n@container ovia-description (max-width:600px){.bsd-ovia-v2 .ov2-hero,.bsd-ovia-v2 .ov2-lighting,.bsd-ovia-v2 .ov2-fit{grid-template-columns:1fr}.bsd-ovia-v2 .ov2-photo img{height:270px;min-height:0;max-height:270px}.bsd-ovia-v2.ov2-led .ov2-photo img{object-position:center 39%}.bsd-ovia-v2 .ov2-intro{padding:24px;gap:13px}.bsd-ovia-v2 .ov2-intro h2{font-size:31px}.bsd-ovia-v2 .ov2-benefits{grid-template-columns:1fr;gap:19px;padding:24px 4px}.bsd-ovia-v2 .ov2-benefit:before{margin-bottom:9px}.bsd-ovia-v2 .ov2-fit{gap:22px;padding:23px}.bsd-ovia-v2 .ov2-box{padding:20px 0 0;border-left:0;border-top:1px solid #d9dbd2}.bsd-ovia-v2 .ov2-lighting{gap:18px}.bsd-ovia-v2 .ov2-light-result p{min-height:0}.bsd-ovia-v2.ov2-compact .ov2-photo img{min-height:0;max-height:225px;height:225px}}\n@media(max-width:600px){.bsd-ovia-v2 .ov2-hero,.bsd-ovia-v2 .ov2-lighting,.bsd-ovia-v2 .ov2-fit{grid-template-columns:1fr}.bsd-ovia-v2 .ov2-photo img{height:270px;min-height:0;max-height:270px}.bsd-ovia-v2 .ov2-intro{padding:24px;gap:13px}.bsd-ovia-v2 .ov2-intro h2{font-size:31px}.bsd-ovia-v2 .ov2-benefits{grid-template-columns:1fr;gap:19px;padding:24px 4px}.bsd-ovia-v2 .ov2-fit{gap:22px;padding:23px}.bsd-ovia-v2 .ov2-box{padding:20px 0 0;border-left:0;border-top:1px solid #d9dbd2}.bsd-ovia-v2 .ov2-lighting{gap:18px}}\n\u003c\/style\u003e","brand":"Ovia","offers":[{"title":"Default Title","offer_id":46215395442837,"sku":"OVT12BN","price":149.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/BN_90fef6a4-5178-44ec-8f3a-5db639a56afc.png?v=1752737717"},{"product_id":"ovia-round-bottle-trap-chrome","title":"Ovia Round Bottle Trap - Chrome","description":"\u003cdiv class=\"bsd-ovia-v2 ov2-trap ov2-compact\" data-description-template=\"bsd-ovia-v2\" id=\"ov2-8839142998165\"\u003e\n\u003cdiv class=\"ov2-hero\"\u003e\n\u003cfigure class=\"ov2-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/CP-2_c2af0d72-19ce-4cd8-b6ad-a5801cab96ba.png?v=1752737720\u0026amp;width=900\" alt=\"Ovia Round Bottle Trap Chrome\" width=\"1024\" height=\"1024\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"ov2-intro\"\u003e\n\u003cp class=\"ov2-eyebrow\"\u003eOvia \/ Considered bathroom details\u003c\/p\u003e\n\u003ch2\u003eGive exposed plumbing a considered finish.\u003c\/h2\u003e\n\u003cp\u003eFinish the space beneath your basin with a bottle trap designed for exposed plumbing. Check the connection and adjustment dimensions for your installation.\u003c\/p\u003e\n\u003cp class=\"ov2-product-name\"\u003eOvia Round Bottle Trap Chrome\u003c\/p\u003e\n\u003ca href=\"#ov2-8839142998165-fit\"\u003eCheck the fit \u0026amp; compatibility\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefits\"\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eAdjustable reach\u003c\/h3\u003e\n\u003cp\u003eA 5–180 mm adjustment range gives your installer flexibility beneath the basin.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003e40 mm connection\u003c\/h3\u003e\n\u003cp\u003eCheck the 40 mm connection against your waste and plumbing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eSolid brass construction\u003c\/h3\u003e\n\u003cp\u003eSolid brass brings a substantial core to the fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"ov2-fit\" id=\"ov2-8839142998165-fit\"\u003e\u003cdiv\u003e\n\u003cp class=\"ov2-eyebrow\"\u003eCheck compatibility\u003c\/p\u003e\n\u003ch3\u003ePlan the connection.\u003c\/h3\u003e\n\u003cp\u003eCheck the product details below against your planned installation before ordering.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-box\"\u003e\u003cdiv\u003e\n\u003ch4\u003eWhat’s in the box\u003c\/h4\u003e\n\u003cul\u003e\u003cli\u003eIncludes standard fittings for easy DIY or professional installation\u003c\/li\u003e\u003c\/ul\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"ov2-install\"\u003e\u003ch3\u003eInstallation \u0026amp; important notes\u003c\/h3\u003e\n\u003cul\u003e\u003cli\u003e\u003cem\u003eNote: We strive to display all product finishes as accurately as possible. Colours may vary slightly depending on lighting and screen settings.\u003c\/em\u003e\u003c\/li\u003e\u003c\/ul\u003e\u003c\/section\u003e\u003cdiv class=\"ov2-details\"\u003e\u003cdetails\u003e\u003csummary\u003eFull product details \u0026amp; specifications\u003c\/summary\u003e\u003cdiv class=\"ov2-body\"\u003e\n\u003cp\u003eUpgrade your bathroom with the \u003cstrong\u003eOvia Bottle Trap\u003c\/strong\u003e, a stylish and functional solution for exposed plumbing beneath wall-hung basins. Expertly crafted from \u003cstrong\u003esolid brass\u003c\/strong\u003e, this bottle trap offers long-lasting durability and a sleek, modern finish—perfect for contemporary bathrooms or powder rooms.\u003c\/p\u003e\n\u003cp\u003eDesigned to seamlessly pair with \u003cstrong\u003eOvia tapware\u003c\/strong\u003e and bathroom fittings, this high-end bottle trap is available in \u003cstrong\u003eseven elegant finishes\u003c\/strong\u003e to match your overall design. Whether you're completing a bathroom renovation or building new, the Ovia bottle trap brings polish and detail to your plumbing setup.\u003c\/p\u003e\n\u003ch4\u003eKey features\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eOvia Bottle Trap – Premium Brass Bottle Trap for Wall-Hung Basins\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cem\u003eHigh-Quality Brass Construction | Adjustable 5–180mm Length | 40mm Waste Connection\u003c\/em\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePremium brass construction\u003c\/strong\u003e for strength and longevity\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e5–180mm adjustable distance\u003c\/strong\u003e for versatile installation options\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e40mm connection\u003c\/strong\u003e, compatible with standard pop-up wastes\u003c\/li\u003e\n\u003cli\u003ePairs perfectly with \u003cstrong\u003e\u003ca href=\"https:\/\/www.bathroomsalesdirect.com.au\/collections\/pop-up-wastes\" target=\"_blank\" rel=\"noopener\"\u003eOvia Pop-Up Wastes\u003c\/a\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eThis bottle trap suits \u003cstrong\u003ewall-mounted basins\u003c\/strong\u003e and is ideal for those who want to enhance the visual appeal of exposed plumbing without compromising on quality.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\n\u003cdiv class=\"ov2-help\"\u003e\n\u003cp\u003eWant a hand choosing for your space?\u003c\/p\u003e\n\u003ca href=\"https:\/\/www.bathroomsalesdirect.com.au\/pages\/contact\" target=\"_blank\" rel=\"noopener\"\u003eAsk our team\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cstyle\u003e.bsd-ovia-v2{font-family:inherit;font-size:16px;line-height:1.6;color:#272924;background:#fff;max-width:1100px;margin:0 auto;overflow-wrap:anywhere;container-type:inline-size;container-name:ovia-description}\n.apg-bl-it.open\u003e.apg-bl-a:has(.bsd-ovia-v2){max-height:none!important;overflow:visible!important}\n.bsd-ovia-v2 *{box-sizing:border-box}\n.bsd-ovia-v2 h2,.bsd-ovia-v2 h3,.bsd-ovia-v2 h4,.bsd-ovia-v2 p,.bsd-ovia-v2 figure{margin:0;letter-spacing:normal;text-transform:none}\n.bsd-ovia-v2 h2,.bsd-ovia-v2 h3,.bsd-ovia-v2 h4{font-family:inherit;font-weight:500;color:inherit}\n.bsd-ovia-v2 .ov2-hero{display:grid;grid-template-columns:1fr 1fr;border-radius:20px;overflow:hidden;background:#252823;color:#fff}\n.bsd-ovia-v2 .ov2-photo{position:relative;background:#fff;min-width:0;display:flex;align-items:center;justify-content:center}\n.bsd-ovia-v2 .ov2-photo img{width:100%;height:100%;min-height:320px;max-height:470px;object-fit:contain;display:block;margin:0}\n.bsd-ovia-v2.ov2-led .ov2-photo img{object-fit:cover}\n.bsd-ovia-v2 .ov2-intro{padding:32px;display:flex;flex-direction:column;justify-content:center;gap:16px;min-width:0}\n.bsd-ovia-v2 .ov2-eyebrow{font-size:12px;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;font-weight:500;color:#c6cdbe}\n.bsd-ovia-v2 .ov2-intro h2{font-size:34px;line-height:1.12;letter-spacing:-.03em;color:#fff}\n.bsd-ovia-v2 .ov2-intro p{font-size:15px;line-height:1.65;color:#e0e3db}\n.bsd-ovia-v2 .ov2-intro .ov2-product-name{font-size:12px;line-height:1.6;color:#c6cdbe}\n.bsd-ovia-v2 .ov2-intro a{display:inline-flex;align-items:center;color:#fff;text-decoration:underline;text-underline-offset:5px;font-size:14px;min-height:44px;width:fit-content}\n.bsd-ovia-v2 .ov2-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;padding:28px 4px;border-bottom:1px solid #dedfd8}\n.bsd-ovia-v2 .ov2-benefit{min-width:0}\n.bsd-ovia-v2 .ov2-benefit:before{content:\"\";display:block;width:25px;height:3px;background:#b70932;border-radius:3px;margin:0 0 14px}\n.bsd-ovia-v2 .ov2-benefit h3{font-size:17px;line-height:1.35;margin-bottom:7px}\n.bsd-ovia-v2 .ov2-benefit p{font-size:14px;line-height:1.65;color:#60655c}\n.bsd-ovia-v2 .ov2-fit{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding:26px;background:#f3f1ec;border-radius:18px;margin-top:26px;scroll-margin-top:140px}\n.bsd-ovia-v2 .ov2-fit.ov2-single{grid-template-columns:1fr}\n.bsd-ovia-v2 .ov2-fit .ov2-eyebrow{color:#ae1233}\n.bsd-ovia-v2 .ov2-fit h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;margin:7px 0 12px}\n.bsd-ovia-v2 .ov2-fit h4{font-size:16px;line-height:1.4;margin:0 0 9px}\n.bsd-ovia-v2 .ov2-fit p,.bsd-ovia-v2 .ov2-fit li{font-size:14px;line-height:1.65;color:#565d52}\n.bsd-ovia-v2 .ov2-fit ul{padding-left:20px;margin:0 0 16px;list-style:disc}\n.bsd-ovia-v2 .ov2-fit li{margin-bottom:5px}\n.bsd-ovia-v2 .ov2-fit .ov2-fit-value{font-size:21px;line-height:1.45;color:#272924;margin:0 0 9px;font-weight:500;letter-spacing:-.02em}\n.bsd-ovia-v2 .ov2-fit .ov2-fit-label{font-size:13px;margin:10px 0 4px}\n.bsd-ovia-v2 .ov2-box{padding-left:24px;border-left:1px solid #d9dbd2}\n.bsd-ovia-v2 .ov2-box\u003ediv+div{margin-top:20px}\n.bsd-ovia-v2 .ov2-install{margin-top:20px;padding:0 3px}\n.bsd-ovia-v2 .ov2-install h3{font-size:17px;margin-bottom:10px}\n.bsd-ovia-v2 .ov2-install p,.bsd-ovia-v2 .ov2-install li{font-size:14px;line-height:1.7;color:#60655c}\n.bsd-ovia-v2 .ov2-install p+p{margin-top:12px}\n.bsd-ovia-v2 .ov2-details{margin-top:24px}\n.bsd-ovia-v2 details{display:block;border:0;border-bottom:1px solid #dedfd8;background:transparent;margin:0;border-radius:0;padding:0}\n.bsd-ovia-v2 summary{display:list-item;cursor:pointer;min-height:58px;padding:18px 2px;font-size:16px;line-height:1.45;font-weight:500;color:#272924;list-style:disclosure-closed inside}\n.bsd-ovia-v2 details[open]\u003esummary{list-style-type:disclosure-open}\n.bsd-ovia-v2 .ov2-body{padding:0 2px 20px;font-size:14px;line-height:1.7;color:#565d52}\n.bsd-ovia-v2 .ov2-body p+p{margin-top:12px}\n.bsd-ovia-v2 .ov2-body h3,.bsd-ovia-v2 .ov2-body h4{font-size:16px;line-height:1.5;margin:16px 0 9px;color:#272924}\n.bsd-ovia-v2 .ov2-body ul,.bsd-ovia-v2 .ov2-body ol{margin:8px 0 14px;padding-left:21px;list-style:disc}\n.bsd-ovia-v2 .ov2-body li{margin-bottom:6px}\n.bsd-ovia-v2 .ov2-body img{max-width:100%;height:auto;margin:14px 0}\n.bsd-ovia-v2 .ov2-body iframe,.bsd-ovia-v2 .ov2-body video{max-width:100%}\n.bsd-ovia-v2 table{width:100%;border-collapse:collapse;table-layout:fixed;margin:10px 0 17px;font-size:14px;box-shadow:none;border:0;background:transparent}\n.bsd-ovia-v2 th,.bsd-ovia-v2 td{text-align:left;vertical-align:top;padding:11px 9px;border:0;border-bottom:1px solid #dedfd8;line-height:1.6;overflow-wrap:anywhere;background:transparent}\n.bsd-ovia-v2 th{width:40%;font-weight:500;color:#272924}\n.bsd-ovia-v2 td{color:#565d52}\n.bsd-ovia-v2 a{color:#ae1233;text-underline-offset:3px}\n.bsd-ovia-v2 strong{font-weight:500}\n.bsd-ovia-v2 .ov2-help{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:22px 2px 6px}\n.bsd-ovia-v2 .ov2-help p{font-size:14px;line-height:1.6;color:#60655c}\n.bsd-ovia-v2 .ov2-help a{display:inline-flex;align-items:center;justify-content:center;padding:11px 17px;min-height:44px;border:1px solid #d9dbd2;border-radius:30px;color:#272924;text-decoration:none;font-size:14px}\n.bsd-ovia-v2 .ov2-lighting{display:grid;grid-template-columns:1fr 1.05fr;gap:28px;padding:28px 4px 2px;align-items:center}\n.bsd-ovia-v2 .ov2-lighting .ov2-eyebrow{color:#60655c}\n.bsd-ovia-v2 .ov2-lighting h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;margin:8px 0 10px}\n.bsd-ovia-v2 .ov2-lighting p{font-size:14px;line-height:1.6;color:#60655c}\n.bsd-ovia-v2 .ov2-tones{position:relative;min-width:0;margin:0;padding:0;border:0;display:block}\n.bsd-ovia-v2 .ov2-sr,.bsd-ovia-v2 .ov2-tone-input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0;border:0}\n.bsd-ovia-v2 .ov2-tone-labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}\n.bsd-ovia-v2 .ov2-tone-labels label{min-height:79px;padding:10px 3px;border:1px solid #d9dbd2;border-radius:12px;background:#fff;color:#272924;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;line-height:1.45;font-weight:400;margin:0}\n.bsd-ovia-v2 .ov2-swatch{width:25px;height:7px;border-radius:10px;display:block;border:1px solid #8b8b82}\n.bsd-ovia-v2 .ov2-swatch-warm{background:#f5d394}.bsd-ovia-v2 .ov2-swatch-cool{background:#f4eee4}.bsd-ovia-v2 .ov2-swatch-day{background:#e6f2ff}\n.bsd-ovia-v2 .ov2-warm:checked~.ov2-tone-labels .ov2-label-warm,.bsd-ovia-v2 .ov2-cool:checked~.ov2-tone-labels .ov2-label-cool,.bsd-ovia-v2 .ov2-day:checked~.ov2-tone-labels .ov2-label-day{border:2px solid #b70932;padding:9px 2px;background:#f3f1ec}\n.bsd-ovia-v2 .ov2-warm:focus-visible~.ov2-tone-labels .ov2-label-warm,.bsd-ovia-v2 .ov2-cool:focus-visible~.ov2-tone-labels .ov2-label-cool,.bsd-ovia-v2 .ov2-day:focus-visible~.ov2-tone-labels .ov2-label-day{outline:2px solid #272924;outline-offset:3px}\n.bsd-ovia-v2 .ov2-light-result p{display:none;font-size:13px;margin-top:12px;min-height:42px}\n.bsd-ovia-v2 .ov2-warm:checked~.ov2-light-result .ov2-result-warm,.bsd-ovia-v2 .ov2-cool:checked~.ov2-light-result .ov2-result-cool,.bsd-ovia-v2 .ov2-day:checked~.ov2-light-result .ov2-result-day{display:block}\n.bsd-ovia-v2.ov2-compact .ov2-photo img{min-height:240px;max-height:300px}.bsd-ovia-v2.ov2-compact .ov2-intro{padding:26px}.bsd-ovia-v2.ov2-compact .ov2-intro h2{font-size:29px}\n@container ovia-description (max-width:600px){.bsd-ovia-v2 .ov2-hero,.bsd-ovia-v2 .ov2-lighting,.bsd-ovia-v2 .ov2-fit{grid-template-columns:1fr}.bsd-ovia-v2 .ov2-photo img{height:270px;min-height:0;max-height:270px}.bsd-ovia-v2.ov2-led .ov2-photo img{object-position:center 39%}.bsd-ovia-v2 .ov2-intro{padding:24px;gap:13px}.bsd-ovia-v2 .ov2-intro h2{font-size:31px}.bsd-ovia-v2 .ov2-benefits{grid-template-columns:1fr;gap:19px;padding:24px 4px}.bsd-ovia-v2 .ov2-benefit:before{margin-bottom:9px}.bsd-ovia-v2 .ov2-fit{gap:22px;padding:23px}.bsd-ovia-v2 .ov2-box{padding:20px 0 0;border-left:0;border-top:1px solid #d9dbd2}.bsd-ovia-v2 .ov2-lighting{gap:18px}.bsd-ovia-v2 .ov2-light-result p{min-height:0}.bsd-ovia-v2.ov2-compact .ov2-photo img{min-height:0;max-height:225px;height:225px}}\n@media(max-width:600px){.bsd-ovia-v2 .ov2-hero,.bsd-ovia-v2 .ov2-lighting,.bsd-ovia-v2 .ov2-fit{grid-template-columns:1fr}.bsd-ovia-v2 .ov2-photo img{height:270px;min-height:0;max-height:270px}.bsd-ovia-v2 .ov2-intro{padding:24px;gap:13px}.bsd-ovia-v2 .ov2-intro h2{font-size:31px}.bsd-ovia-v2 .ov2-benefits{grid-template-columns:1fr;gap:19px;padding:24px 4px}.bsd-ovia-v2 .ov2-fit{gap:22px;padding:23px}.bsd-ovia-v2 .ov2-box{padding:20px 0 0;border-left:0;border-top:1px solid #d9dbd2}.bsd-ovia-v2 .ov2-lighting{gap:18px}}\n\u003c\/style\u003e","brand":"Ovia","offers":[{"title":"Default Title","offer_id":46215395508373,"sku":"ovt12c","price":67.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/CP-2_c2af0d72-19ce-4cd8-b6ad-a5801cab96ba.png?v=1752737720"},{"product_id":"ovia-2-in-1-half-rail-shower-chrome","title":"Ovia Round 2-in-1 Half Rail Shower - Chrome","description":"\u003cdiv class=\"bsd-shower-mixer-notice\" data-bsd-notice=\"shower-mixer-v1\" data-notice-kind=\"standard\" role=\"note\" style=\"box-sizing:border-box;display:block;width:100%;margin:0 0 24px;padding:20px;border:2px solid #c62828;border-radius:16px;background:#fff3f2;color:#671b1b;font-family:inherit;font-size:15px;line-height:1.6;overflow-wrap:anywhere;text-align:left;\"\u003e\n\u003cspan style=\"display:inline-block;padding:5px 11px;margin:0 0 12px;border-radius:999px;background:#b91c1c;color:#ffffff;font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.04em;\"\u003eIMPORTANT — MIXER SELECTION\u003c\/span\u003e\u003cp style=\"margin:0 0 10px;color:#991b1b;font-size:19px;line-height:1.35;font-weight:700;\"\u003eBuilt-in diverter. Choose a standard mixer.\u003c\/p\u003e\n\u003cp style=\"margin:0 0 10px;color:#671b1b;\"\u003eThis twin shower already has a \u003cstrong style=\"font-weight:700;\"\u003ebuilt-in diverter\u003c\/strong\u003e to switch between the overhead shower and hand shower.\u003c\/p\u003e\n\u003cp style=\"margin:0 0 10px;color:#671b1b;\"\u003eTo turn the water on\/off and control temperature, you need a \u003cstrong style=\"font-weight:700;\"\u003estandard shower\/wall mixer (without a diverter)\u003c\/strong\u003e OR \u003cstrong style=\"font-weight:700;\"\u003eseparate hot and cold wall taps\u003c\/strong\u003e, sold separately.\u003c\/p\u003e\n\u003cp style=\"margin:0;color:#991b1b;font-weight:700;\"\u003eA diverter mixer is not required for this shower.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bsd-ovia-v2 ov2-shower\" data-description-template=\"bsd-ovia-v2\" id=\"ov2-8841194045589\"\u003e\n\u003cdiv class=\"ov2-hero\"\u003e\n\u003cfigure class=\"ov2-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia-2-In-1-Shower-Half-Rail-Chrome_658f0740-3e0c-4759-928c-b17dffa2d612.jpg?v=1752810664\u0026amp;width=900\" alt=\"Ovia Round 2 in 1 Half Rail Shower Chrome\" width=\"1276\" height=\"1308\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"ov2-intro\"\u003e\n\u003cp class=\"ov2-eyebrow\"\u003eOvia \/ Considered bathroom details\u003c\/p\u003e\n\u003ch2\u003eMake your daily shower your own.\u003c\/h2\u003e\n\u003cp\u003eBring your chosen finish and shower layout together. Check the components, connections and water ratings below before planning your installation.\u003c\/p\u003e\n\u003cp class=\"ov2-product-name\"\u003eOvia Round 2 in 1 Half Rail Shower Chrome\u003c\/p\u003e\n\u003ca href=\"#ov2-8841194045589-fit\"\u003eSee how it fits\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefits\"\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eTwo ways to shower\u003c\/h3\u003e\n\u003cp\u003eAn overhead shower and hand shower give you a choice for your daily routine.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eSwitch between outlets\u003c\/h3\u003e\n\u003cp\u003eThe diverter lets you select the shower outlet you want to use.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eBrass construction\u003c\/h3\u003e\n\u003cp\u003eBrass construction forms the core of this fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"ov2-fit ov2-single\" id=\"ov2-8841194045589-fit\"\u003e\u003cdiv\u003e\n\u003cp class=\"ov2-eyebrow\"\u003eMake sure it fits\u003c\/p\u003e\n\u003ch3\u003ePlan the details.\u003c\/h3\u003e\n\u003cp\u003eCheck the product details below against your planned installation before ordering.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"ov2-install\"\u003e\u003ch3\u003eInstallation \u0026amp; important notes\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use any chemical-based or harsh cleaners. Avoid any rough surface materials such as scourers\u003c\/li\u003e\n\u003cli\u003eOnly use a soft cloth with warm soapy water\u003c\/li\u003e\n\u003cli\u003eFilters and aerators must be regularly cleaned\u003c\/li\u003e\n\u003cli\u003eIn hard-water usage areas, high-quality water softeners and filters must be used\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/section\u003e\u003cdiv class=\"ov2-details\"\u003e\n\u003cdetails\u003e\u003csummary\u003eFull product details \u0026amp; specifications\u003c\/summary\u003e\u003cdiv class=\"ov2-body\"\u003e\n\u003cp\u003eOvia Round 2 in 1 Half Rail Shower Chrome.\u003c\/p\u003e\n\u003ch4\u003eKey features\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eClassic chrome plated finish\u003c\/li\u003e\n\u003cli\u003eTop inlet rotary water diverter; fits to existing 1\/2\" connection\u003c\/li\u003e\n\u003cli\u003eBrass components to ensure longevity\u003c\/li\u003e\n\u003cli\u003eAbs Hand Piece\u003c\/li\u003e\n\u003cli\u003e120mm round hand piece\u003c\/li\u003e\n\u003cli\u003eLarge 200mm shower head, for ultimate luxury\u003c\/li\u003e\n\u003cli\u003eHalf Rail Design\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003eSpecifications\u003c\/h4\u003e\n\u003cdiv\u003e\u003ctable aria-label=\"Product specifications\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eShower Head · WELS Rating\u003c\/th\u003e\n\u003ctd\u003e3 star rated 7.5 L\/min\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eShower Head · WELS Registration No.\u003c\/th\u003e\n\u003ctd\u003eS15430\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eHand Held Shower · WELS Rating\u003c\/th\u003e\n\u003ctd\u003e3 star rated 7.5 L\/min\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eHand Held Shower · WELS Registration No.\u003c\/th\u003e\n\u003ctd\u003eS15430\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eLicense No.\u003c\/th\u003e\n\u003ctd\u003e1658\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWarranty details\u003c\/summary\u003e\u003cdiv class=\"ov2-body\"\u003e\u003cul\u003e\n\u003cli\u003e15 Year Warranty\u003c\/li\u003e\n\u003cli\u003e10 year replacement warranty\u003c\/li\u003e\n\u003cli\u003e15 year cartridge replacement\u003c\/li\u003e\n\u003cli\u003e12 months parts and labour\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-help\"\u003e\n\u003cp\u003eWant a hand choosing for your space?\u003c\/p\u003e\n\u003ca href=\"https:\/\/www.bathroomsalesdirect.com.au\/pages\/contact\" target=\"_blank\" rel=\"noopener\"\u003eAsk our team\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cstyle\u003e.bsd-ovia-v2{font-family:inherit;font-size:16px;line-height:1.6;color:#272924;background:#fff;max-width:1100px;margin:0 auto;overflow-wrap:anywhere;container-type:inline-size;container-name:ovia-description}\n.apg-bl-it.open\u003e.apg-bl-a:has(.bsd-ovia-v2){max-height:none!important;overflow:visible!important}\n.bsd-ovia-v2 *{box-sizing:border-box}\n.bsd-ovia-v2 h2,.bsd-ovia-v2 h3,.bsd-ovia-v2 h4,.bsd-ovia-v2 p,.bsd-ovia-v2 figure{margin:0;letter-spacing:normal;text-transform:none}\n.bsd-ovia-v2 h2,.bsd-ovia-v2 h3,.bsd-ovia-v2 h4{font-family:inherit;font-weight:500;color:inherit}\n.bsd-ovia-v2 .ov2-hero{display:grid;grid-template-columns:1fr 1fr;border-radius:20px;overflow:hidden;background:#252823;color:#fff}\n.bsd-ovia-v2 .ov2-photo{position:relative;background:#fff;min-width:0;display:flex;align-items:center;justify-content:center}\n.bsd-ovia-v2 .ov2-photo img{width:100%;height:100%;min-height:320px;max-height:470px;object-fit:contain;display:block;margin:0}\n.bsd-ovia-v2.ov2-led .ov2-photo img{object-fit:cover}\n.bsd-ovia-v2 .ov2-intro{padding:32px;display:flex;flex-direction:column;justify-content:center;gap:16px;min-width:0}\n.bsd-ovia-v2 .ov2-eyebrow{font-size:12px;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;font-weight:500;color:#c6cdbe}\n.bsd-ovia-v2 .ov2-intro h2{font-size:34px;line-height:1.12;letter-spacing:-.03em;color:#fff}\n.bsd-ovia-v2 .ov2-intro p{font-size:15px;line-height:1.65;color:#e0e3db}\n.bsd-ovia-v2 .ov2-intro .ov2-product-name{font-size:12px;line-height:1.6;color:#c6cdbe}\n.bsd-ovia-v2 .ov2-intro a{display:inline-flex;align-items:center;color:#fff;text-decoration:underline;text-underline-offset:5px;font-size:14px;min-height:44px;width:fit-content}\n.bsd-ovia-v2 .ov2-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;padding:28px 4px;border-bottom:1px solid #dedfd8}\n.bsd-ovia-v2 .ov2-benefit{min-width:0}\n.bsd-ovia-v2 .ov2-benefit:before{content:\"\";display:block;width:25px;height:3px;background:#b70932;border-radius:3px;margin:0 0 14px}\n.bsd-ovia-v2 .ov2-benefit h3{font-size:17px;line-height:1.35;margin-bottom:7px}\n.bsd-ovia-v2 .ov2-benefit p{font-size:14px;line-height:1.65;color:#60655c}\n.bsd-ovia-v2 .ov2-fit{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding:26px;background:#f3f1ec;border-radius:18px;margin-top:26px;scroll-margin-top:140px}\n.bsd-ovia-v2 .ov2-fit.ov2-single{grid-template-columns:1fr}\n.bsd-ovia-v2 .ov2-fit .ov2-eyebrow{color:#ae1233}\n.bsd-ovia-v2 .ov2-fit h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;margin:7px 0 12px}\n.bsd-ovia-v2 .ov2-fit h4{font-size:16px;line-height:1.4;margin:0 0 9px}\n.bsd-ovia-v2 .ov2-fit p,.bsd-ovia-v2 .ov2-fit li{font-size:14px;line-height:1.65;color:#565d52}\n.bsd-ovia-v2 .ov2-fit ul{padding-left:20px;margin:0 0 16px;list-style:disc}\n.bsd-ovia-v2 .ov2-fit li{margin-bottom:5px}\n.bsd-ovia-v2 .ov2-fit .ov2-fit-value{font-size:21px;line-height:1.45;color:#272924;margin:0 0 9px;font-weight:500;letter-spacing:-.02em}\n.bsd-ovia-v2 .ov2-fit .ov2-fit-label{font-size:13px;margin:10px 0 4px}\n.bsd-ovia-v2 .ov2-box{padding-left:24px;border-left:1px solid #d9dbd2}\n.bsd-ovia-v2 .ov2-box\u003ediv+div{margin-top:20px}\n.bsd-ovia-v2 .ov2-install{margin-top:20px;padding:0 3px}\n.bsd-ovia-v2 .ov2-install h3{font-size:17px;margin-bottom:10px}\n.bsd-ovia-v2 .ov2-install p,.bsd-ovia-v2 .ov2-install li{font-size:14px;line-height:1.7;color:#60655c}\n.bsd-ovia-v2 .ov2-install p+p{margin-top:12px}\n.bsd-ovia-v2 .ov2-details{margin-top:24px}\n.bsd-ovia-v2 details{display:block;border:0;border-bottom:1px solid #dedfd8;background:transparent;margin:0;border-radius:0;padding:0}\n.bsd-ovia-v2 summary{display:list-item;cursor:pointer;min-height:58px;padding:18px 2px;font-size:16px;line-height:1.45;font-weight:500;color:#272924;list-style:disclosure-closed inside}\n.bsd-ovia-v2 details[open]\u003esummary{list-style-type:disclosure-open}\n.bsd-ovia-v2 .ov2-body{padding:0 2px 20px;font-size:14px;line-height:1.7;color:#565d52}\n.bsd-ovia-v2 .ov2-body p+p{margin-top:12px}\n.bsd-ovia-v2 .ov2-body h3,.bsd-ovia-v2 .ov2-body h4{font-size:16px;line-height:1.5;margin:16px 0 9px;color:#272924}\n.bsd-ovia-v2 .ov2-body ul,.bsd-ovia-v2 .ov2-body ol{margin:8px 0 14px;padding-left:21px;list-style:disc}\n.bsd-ovia-v2 .ov2-body li{margin-bottom:6px}\n.bsd-ovia-v2 .ov2-body img{max-width:100%;height:auto;margin:14px 0}\n.bsd-ovia-v2 .ov2-body iframe,.bsd-ovia-v2 .ov2-body video{max-width:100%}\n.bsd-ovia-v2 table{width:100%;border-collapse:collapse;table-layout:fixed;margin:10px 0 17px;font-size:14px;box-shadow:none;border:0;background:transparent}\n.bsd-ovia-v2 th,.bsd-ovia-v2 td{text-align:left;vertical-align:top;padding:11px 9px;border:0;border-bottom:1px solid #dedfd8;line-height:1.6;overflow-wrap:anywhere;background:transparent}\n.bsd-ovia-v2 th{width:40%;font-weight:500;color:#272924}\n.bsd-ovia-v2 td{color:#565d52}\n.bsd-ovia-v2 a{color:#ae1233;text-underline-offset:3px}\n.bsd-ovia-v2 strong{font-weight:500}\n.bsd-ovia-v2 .ov2-help{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:22px 2px 6px}\n.bsd-ovia-v2 .ov2-help p{font-size:14px;line-height:1.6;color:#60655c}\n.bsd-ovia-v2 .ov2-help a{display:inline-flex;align-items:center;justify-content:center;padding:11px 17px;min-height:44px;border:1px solid #d9dbd2;border-radius:30px;color:#272924;text-decoration:none;font-size:14px}\n.bsd-ovia-v2 .ov2-lighting{display:grid;grid-template-columns:1fr 1.05fr;gap:28px;padding:28px 4px 2px;align-items:center}\n.bsd-ovia-v2 .ov2-lighting .ov2-eyebrow{color:#60655c}\n.bsd-ovia-v2 .ov2-lighting h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;margin:8px 0 10px}\n.bsd-ovia-v2 .ov2-lighting p{font-size:14px;line-height:1.6;color:#60655c}\n.bsd-ovia-v2 .ov2-tones{position:relative;min-width:0;margin:0;padding:0;border:0;display:block}\n.bsd-ovia-v2 .ov2-sr,.bsd-ovia-v2 .ov2-tone-input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0;border:0}\n.bsd-ovia-v2 .ov2-tone-labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}\n.bsd-ovia-v2 .ov2-tone-labels label{min-height:79px;padding:10px 3px;border:1px solid #d9dbd2;border-radius:12px;background:#fff;color:#272924;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;line-height:1.45;font-weight:400;margin:0}\n.bsd-ovia-v2 .ov2-swatch{width:25px;height:7px;border-radius:10px;display:block;border:1px solid #8b8b82}\n.bsd-ovia-v2 .ov2-swatch-warm{background:#f5d394}.bsd-ovia-v2 .ov2-swatch-cool{background:#f4eee4}.bsd-ovia-v2 .ov2-swatch-day{background:#e6f2ff}\n.bsd-ovia-v2 .ov2-warm:checked~.ov2-tone-labels .ov2-label-warm,.bsd-ovia-v2 .ov2-cool:checked~.ov2-tone-labels .ov2-label-cool,.bsd-ovia-v2 .ov2-day:checked~.ov2-tone-labels .ov2-label-day{border:2px solid #b70932;padding:9px 2px;background:#f3f1ec}\n.bsd-ovia-v2 .ov2-warm:focus-visible~.ov2-tone-labels .ov2-label-warm,.bsd-ovia-v2 .ov2-cool:focus-visible~.ov2-tone-labels .ov2-label-cool,.bsd-ovia-v2 .ov2-day:focus-visible~.ov2-tone-labels .ov2-label-day{outline:2px solid #272924;outline-offset:3px}\n.bsd-ovia-v2 .ov2-light-result p{display:none;font-size:13px;margin-top:12px;min-height:42px}\n.bsd-ovia-v2 .ov2-warm:checked~.ov2-light-result .ov2-result-warm,.bsd-ovia-v2 .ov2-cool:checked~.ov2-light-result .ov2-result-cool,.bsd-ovia-v2 .ov2-day:checked~.ov2-light-result .ov2-result-day{display:block}\n.bsd-ovia-v2.ov2-compact .ov2-photo img{min-height:240px;max-height:300px}.bsd-ovia-v2.ov2-compact .ov2-intro{padding:26px}.bsd-ovia-v2.ov2-compact .ov2-intro h2{font-size:29px}\n@container ovia-description (max-width:600px){.bsd-ovia-v2 .ov2-hero,.bsd-ovia-v2 .ov2-lighting,.bsd-ovia-v2 .ov2-fit{grid-template-columns:1fr}.bsd-ovia-v2 .ov2-photo img{height:270px;min-height:0;max-height:270px}.bsd-ovia-v2.ov2-led .ov2-photo img{object-position:center 39%}.bsd-ovia-v2 .ov2-intro{padding:24px;gap:13px}.bsd-ovia-v2 .ov2-intro h2{font-size:31px}.bsd-ovia-v2 .ov2-benefits{grid-template-columns:1fr;gap:19px;padding:24px 4px}.bsd-ovia-v2 .ov2-benefit:before{margin-bottom:9px}.bsd-ovia-v2 .ov2-fit{gap:22px;padding:23px}.bsd-ovia-v2 .ov2-box{padding:20px 0 0;border-left:0;border-top:1px solid #d9dbd2}.bsd-ovia-v2 .ov2-lighting{gap:18px}.bsd-ovia-v2 .ov2-light-result p{min-height:0}.bsd-ovia-v2.ov2-compact .ov2-photo img{min-height:0;max-height:225px;height:225px}}\n@media(max-width:600px){.bsd-ovia-v2 .ov2-hero,.bsd-ovia-v2 .ov2-lighting,.bsd-ovia-v2 .ov2-fit{grid-template-columns:1fr}.bsd-ovia-v2 .ov2-photo img{height:270px;min-height:0;max-height:270px}.bsd-ovia-v2 .ov2-intro{padding:24px;gap:13px}.bsd-ovia-v2 .ov2-intro h2{font-size:31px}.bsd-ovia-v2 .ov2-benefits{grid-template-columns:1fr;gap:19px;padding:24px 4px}.bsd-ovia-v2 .ov2-fit{gap:22px;padding:23px}.bsd-ovia-v2 .ov2-box{padding:20px 0 0;border-left:0;border-top:1px solid #d9dbd2}.bsd-ovia-v2 .ov2-lighting{gap:18px}}\n\u003c\/style\u003e","brand":"Ovia","offers":[{"title":"Default Title","offer_id":46219373936789,"sku":"OVR201C","price":287.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia-2-In-1-Shower-Half-Rail-Chrome_658f0740-3e0c-4759-928c-b17dffa2d612.jpg?v=1752810664"},{"product_id":"ovia-square-2-in-1-half-rail-shower-chrome","title":"Ovia Square 2-in-1 Half Rail Shower - Chrome","description":"\u003cdiv class=\"bsd-shower-mixer-notice\" data-bsd-notice=\"shower-mixer-v1\" data-notice-kind=\"standard\" role=\"note\" style=\"box-sizing:border-box;display:block;width:100%;margin:0 0 24px;padding:20px;border:2px solid #c62828;border-radius:16px;background:#fff3f2;color:#671b1b;font-family:inherit;font-size:15px;line-height:1.6;overflow-wrap:anywhere;text-align:left;\"\u003e\n\u003cspan style=\"display:inline-block;padding:5px 11px;margin:0 0 12px;border-radius:999px;background:#b91c1c;color:#ffffff;font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.04em;\"\u003eIMPORTANT — MIXER SELECTION\u003c\/span\u003e\u003cp style=\"margin:0 0 10px;color:#991b1b;font-size:19px;line-height:1.35;font-weight:700;\"\u003eBuilt-in diverter. Choose a standard mixer.\u003c\/p\u003e\n\u003cp style=\"margin:0 0 10px;color:#671b1b;\"\u003eThis twin shower already has a \u003cstrong style=\"font-weight:700;\"\u003ebuilt-in diverter\u003c\/strong\u003e to switch between the overhead shower and hand shower.\u003c\/p\u003e\n\u003cp style=\"margin:0 0 10px;color:#671b1b;\"\u003eTo turn the water on\/off and control temperature, you need a \u003cstrong style=\"font-weight:700;\"\u003estandard shower\/wall mixer (without a diverter)\u003c\/strong\u003e OR \u003cstrong style=\"font-weight:700;\"\u003eseparate hot and cold wall taps\u003c\/strong\u003e, sold separately.\u003c\/p\u003e\n\u003cp style=\"margin:0;color:#991b1b;font-weight:700;\"\u003eA diverter mixer is not required for this shower.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bsd-ovia-v2 ov2-shower\" data-description-template=\"bsd-ovia-v2\" id=\"ov2-8841194111125\"\u003e\n\u003cdiv class=\"ov2-hero\"\u003e\n\u003cfigure class=\"ov2-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia-2-in-1-Half-Rail-Square-Chrome_19cdb35e-4708-4695-8400-206e7cbc2eee.jpg?v=1752810669\u0026amp;width=900\" alt=\"Ovia Square 2 in 1 Half Rail Shower Chrome\" width=\"1276\" height=\"1308\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"ov2-intro\"\u003e\n\u003cp class=\"ov2-eyebrow\"\u003eOvia \/ Considered bathroom details\u003c\/p\u003e\n\u003ch2\u003eMake your daily shower your own.\u003c\/h2\u003e\n\u003cp\u003eBring your chosen finish and shower layout together. Check the components, connections and water ratings below before planning your installation.\u003c\/p\u003e\n\u003cp class=\"ov2-product-name\"\u003eOvia Square 2 in 1 Half Rail Shower Chrome\u003c\/p\u003e\n\u003ca href=\"#ov2-8841194111125-fit\"\u003eSee how it fits\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefits\"\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eTwo ways to shower\u003c\/h3\u003e\n\u003cp\u003eAn overhead shower and hand shower give you a choice for your daily routine.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eSwitch between outlets\u003c\/h3\u003e\n\u003cp\u003eThe diverter lets you select the shower outlet you want to use.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eBrass construction\u003c\/h3\u003e\n\u003cp\u003eBrass construction forms the core of this fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"ov2-fit ov2-single\" id=\"ov2-8841194111125-fit\"\u003e\u003cdiv\u003e\n\u003cp class=\"ov2-eyebrow\"\u003eMake sure it fits\u003c\/p\u003e\n\u003ch3\u003ePlan the details.\u003c\/h3\u003e\n\u003cp\u003eCheck the product details below against your planned installation before ordering.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"ov2-install\"\u003e\u003ch3\u003eInstallation \u0026amp; important notes\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use any chemical-based or harsh cleaners. Avoid any rough surface materials such as scourers\u003c\/li\u003e\n\u003cli\u003eOnly use a soft cloth with warm soapy water\u003c\/li\u003e\n\u003cli\u003eFilters and aerators must be regularly cleaned\u003c\/li\u003e\n\u003cli\u003eIn hard-water usage areas, high-quality water softeners and filters must be used\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/section\u003e\u003cdiv class=\"ov2-details\"\u003e\n\u003cdetails\u003e\u003csummary\u003eFull product details \u0026amp; specifications\u003c\/summary\u003e\u003cdiv class=\"ov2-body\"\u003e\n\u003cp\u003eOvia Square 2 in 1 Half Rail Shower Chrome.\u003c\/p\u003e\n\u003ch4\u003eKey features\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eShower Head \u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003cem\u003eHand held shower\u003c\/em\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003eRegistration Number: S13243\u003c\/li\u003e\n\u003cli\u003eStar Rating - 4 (\u0026gt; 6.0 but \u0026lt;= 7.5 plus spray force and coverage tests)\u003c\/li\u003e\n\u003cli\u003eWater Consumption: 7.5L\/min\u003c\/li\u003e\n\u003cli\u003eClassic chrome plated finish\u003c\/li\u003e\n\u003cli\u003eTop inlet rotary water diverter; fits to existing 1\/2\" connection\u003c\/li\u003e\n\u003cli\u003eBrass components to ensure longevity\u003c\/li\u003e\n\u003cli\u003eAbs Hand Piece\u003c\/li\u003e\n\u003cli\u003eLarge 200mm shower head, for ultimate luxury\u003c\/li\u003e\n\u003cli\u003eHalf Rail Design\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003eSpecifications\u003c\/h4\u003e\n\u003cdiv\u003e\u003ctable aria-label=\"Product specifications\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eLICENSE NO.\u003c\/th\u003e\n\u003ctd\u003e1658\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eREGISTRATION NO.\u003c\/th\u003e\n\u003ctd\u003eS13247\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWELS RATING\u003c\/th\u003e\n\u003ctd\u003e3 STAR, 9.0L\/MIN\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWarranty details\u003c\/summary\u003e\u003cdiv class=\"ov2-body\"\u003e\u003cul\u003e\n\u003cli\u003e15 Year Warranty\u003c\/li\u003e\n\u003cli\u003e10 year replacement warranty\u003c\/li\u003e\n\u003cli\u003e15 year cartridge replacement\u003c\/li\u003e\n\u003cli\u003e12 months parts and labour\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-help\"\u003e\n\u003cp\u003eWant a hand choosing for your space?\u003c\/p\u003e\n\u003ca href=\"https:\/\/www.bathroomsalesdirect.com.au\/pages\/contact\" target=\"_blank\" rel=\"noopener\"\u003eAsk our team\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cstyle\u003e.bsd-ovia-v2{font-family:inherit;font-size:16px;line-height:1.6;color:#272924;background:#fff;max-width:1100px;margin:0 auto;overflow-wrap:anywhere;container-type:inline-size;container-name:ovia-description}\n.apg-bl-it.open\u003e.apg-bl-a:has(.bsd-ovia-v2){max-height:none!important;overflow:visible!important}\n.bsd-ovia-v2 *{box-sizing:border-box}\n.bsd-ovia-v2 h2,.bsd-ovia-v2 h3,.bsd-ovia-v2 h4,.bsd-ovia-v2 p,.bsd-ovia-v2 figure{margin:0;letter-spacing:normal;text-transform:none}\n.bsd-ovia-v2 h2,.bsd-ovia-v2 h3,.bsd-ovia-v2 h4{font-family:inherit;font-weight:500;color:inherit}\n.bsd-ovia-v2 .ov2-hero{display:grid;grid-template-columns:1fr 1fr;border-radius:20px;overflow:hidden;background:#252823;color:#fff}\n.bsd-ovia-v2 .ov2-photo{position:relative;background:#fff;min-width:0;display:flex;align-items:center;justify-content:center}\n.bsd-ovia-v2 .ov2-photo img{width:100%;height:100%;min-height:320px;max-height:470px;object-fit:contain;display:block;margin:0}\n.bsd-ovia-v2.ov2-led .ov2-photo img{object-fit:cover}\n.bsd-ovia-v2 .ov2-intro{padding:32px;display:flex;flex-direction:column;justify-content:center;gap:16px;min-width:0}\n.bsd-ovia-v2 .ov2-eyebrow{font-size:12px;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;font-weight:500;color:#c6cdbe}\n.bsd-ovia-v2 .ov2-intro h2{font-size:34px;line-height:1.12;letter-spacing:-.03em;color:#fff}\n.bsd-ovia-v2 .ov2-intro p{font-size:15px;line-height:1.65;color:#e0e3db}\n.bsd-ovia-v2 .ov2-intro .ov2-product-name{font-size:12px;line-height:1.6;color:#c6cdbe}\n.bsd-ovia-v2 .ov2-intro a{display:inline-flex;align-items:center;color:#fff;text-decoration:underline;text-underline-offset:5px;font-size:14px;min-height:44px;width:fit-content}\n.bsd-ovia-v2 .ov2-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;padding:28px 4px;border-bottom:1px solid #dedfd8}\n.bsd-ovia-v2 .ov2-benefit{min-width:0}\n.bsd-ovia-v2 .ov2-benefit:before{content:\"\";display:block;width:25px;height:3px;background:#b70932;border-radius:3px;margin:0 0 14px}\n.bsd-ovia-v2 .ov2-benefit h3{font-size:17px;line-height:1.35;margin-bottom:7px}\n.bsd-ovia-v2 .ov2-benefit p{font-size:14px;line-height:1.65;color:#60655c}\n.bsd-ovia-v2 .ov2-fit{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding:26px;background:#f3f1ec;border-radius:18px;margin-top:26px;scroll-margin-top:140px}\n.bsd-ovia-v2 .ov2-fit.ov2-single{grid-template-columns:1fr}\n.bsd-ovia-v2 .ov2-fit .ov2-eyebrow{color:#ae1233}\n.bsd-ovia-v2 .ov2-fit h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;margin:7px 0 12px}\n.bsd-ovia-v2 .ov2-fit h4{font-size:16px;line-height:1.4;margin:0 0 9px}\n.bsd-ovia-v2 .ov2-fit p,.bsd-ovia-v2 .ov2-fit li{font-size:14px;line-height:1.65;color:#565d52}\n.bsd-ovia-v2 .ov2-fit ul{padding-left:20px;margin:0 0 16px;list-style:disc}\n.bsd-ovia-v2 .ov2-fit li{margin-bottom:5px}\n.bsd-ovia-v2 .ov2-fit .ov2-fit-value{font-size:21px;line-height:1.45;color:#272924;margin:0 0 9px;font-weight:500;letter-spacing:-.02em}\n.bsd-ovia-v2 .ov2-fit .ov2-fit-label{font-size:13px;margin:10px 0 4px}\n.bsd-ovia-v2 .ov2-box{padding-left:24px;border-left:1px solid #d9dbd2}\n.bsd-ovia-v2 .ov2-box\u003ediv+div{margin-top:20px}\n.bsd-ovia-v2 .ov2-install{margin-top:20px;padding:0 3px}\n.bsd-ovia-v2 .ov2-install h3{font-size:17px;margin-bottom:10px}\n.bsd-ovia-v2 .ov2-install p,.bsd-ovia-v2 .ov2-install li{font-size:14px;line-height:1.7;color:#60655c}\n.bsd-ovia-v2 .ov2-install p+p{margin-top:12px}\n.bsd-ovia-v2 .ov2-details{margin-top:24px}\n.bsd-ovia-v2 details{display:block;border:0;border-bottom:1px solid #dedfd8;background:transparent;margin:0;border-radius:0;padding:0}\n.bsd-ovia-v2 summary{display:list-item;cursor:pointer;min-height:58px;padding:18px 2px;font-size:16px;line-height:1.45;font-weight:500;color:#272924;list-style:disclosure-closed inside}\n.bsd-ovia-v2 details[open]\u003esummary{list-style-type:disclosure-open}\n.bsd-ovia-v2 .ov2-body{padding:0 2px 20px;font-size:14px;line-height:1.7;color:#565d52}\n.bsd-ovia-v2 .ov2-body p+p{margin-top:12px}\n.bsd-ovia-v2 .ov2-body h3,.bsd-ovia-v2 .ov2-body h4{font-size:16px;line-height:1.5;margin:16px 0 9px;color:#272924}\n.bsd-ovia-v2 .ov2-body ul,.bsd-ovia-v2 .ov2-body ol{margin:8px 0 14px;padding-left:21px;list-style:disc}\n.bsd-ovia-v2 .ov2-body li{margin-bottom:6px}\n.bsd-ovia-v2 .ov2-body img{max-width:100%;height:auto;margin:14px 0}\n.bsd-ovia-v2 .ov2-body iframe,.bsd-ovia-v2 .ov2-body video{max-width:100%}\n.bsd-ovia-v2 table{width:100%;border-collapse:collapse;table-layout:fixed;margin:10px 0 17px;font-size:14px;box-shadow:none;border:0;background:transparent}\n.bsd-ovia-v2 th,.bsd-ovia-v2 td{text-align:left;vertical-align:top;padding:11px 9px;border:0;border-bottom:1px solid #dedfd8;line-height:1.6;overflow-wrap:anywhere;background:transparent}\n.bsd-ovia-v2 th{width:40%;font-weight:500;color:#272924}\n.bsd-ovia-v2 td{color:#565d52}\n.bsd-ovia-v2 a{color:#ae1233;text-underline-offset:3px}\n.bsd-ovia-v2 strong{font-weight:500}\n.bsd-ovia-v2 .ov2-help{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:22px 2px 6px}\n.bsd-ovia-v2 .ov2-help p{font-size:14px;line-height:1.6;color:#60655c}\n.bsd-ovia-v2 .ov2-help a{display:inline-flex;align-items:center;justify-content:center;padding:11px 17px;min-height:44px;border:1px solid #d9dbd2;border-radius:30px;color:#272924;text-decoration:none;font-size:14px}\n.bsd-ovia-v2 .ov2-lighting{display:grid;grid-template-columns:1fr 1.05fr;gap:28px;padding:28px 4px 2px;align-items:center}\n.bsd-ovia-v2 .ov2-lighting .ov2-eyebrow{color:#60655c}\n.bsd-ovia-v2 .ov2-lighting h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;margin:8px 0 10px}\n.bsd-ovia-v2 .ov2-lighting p{font-size:14px;line-height:1.6;color:#60655c}\n.bsd-ovia-v2 .ov2-tones{position:relative;min-width:0;margin:0;padding:0;border:0;display:block}\n.bsd-ovia-v2 .ov2-sr,.bsd-ovia-v2 .ov2-tone-input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0;border:0}\n.bsd-ovia-v2 .ov2-tone-labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}\n.bsd-ovia-v2 .ov2-tone-labels label{min-height:79px;padding:10px 3px;border:1px solid #d9dbd2;border-radius:12px;background:#fff;color:#272924;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;line-height:1.45;font-weight:400;margin:0}\n.bsd-ovia-v2 .ov2-swatch{width:25px;height:7px;border-radius:10px;display:block;border:1px solid #8b8b82}\n.bsd-ovia-v2 .ov2-swatch-warm{background:#f5d394}.bsd-ovia-v2 .ov2-swatch-cool{background:#f4eee4}.bsd-ovia-v2 .ov2-swatch-day{background:#e6f2ff}\n.bsd-ovia-v2 .ov2-warm:checked~.ov2-tone-labels .ov2-label-warm,.bsd-ovia-v2 .ov2-cool:checked~.ov2-tone-labels .ov2-label-cool,.bsd-ovia-v2 .ov2-day:checked~.ov2-tone-labels .ov2-label-day{border:2px solid #b70932;padding:9px 2px;background:#f3f1ec}\n.bsd-ovia-v2 .ov2-warm:focus-visible~.ov2-tone-labels .ov2-label-warm,.bsd-ovia-v2 .ov2-cool:focus-visible~.ov2-tone-labels .ov2-label-cool,.bsd-ovia-v2 .ov2-day:focus-visible~.ov2-tone-labels .ov2-label-day{outline:2px solid #272924;outline-offset:3px}\n.bsd-ovia-v2 .ov2-light-result p{display:none;font-size:13px;margin-top:12px;min-height:42px}\n.bsd-ovia-v2 .ov2-warm:checked~.ov2-light-result .ov2-result-warm,.bsd-ovia-v2 .ov2-cool:checked~.ov2-light-result .ov2-result-cool,.bsd-ovia-v2 .ov2-day:checked~.ov2-light-result .ov2-result-day{display:block}\n.bsd-ovia-v2.ov2-compact .ov2-photo img{min-height:240px;max-height:300px}.bsd-ovia-v2.ov2-compact .ov2-intro{padding:26px}.bsd-ovia-v2.ov2-compact .ov2-intro h2{font-size:29px}\n@container ovia-description (max-width:600px){.bsd-ovia-v2 .ov2-hero,.bsd-ovia-v2 .ov2-lighting,.bsd-ovia-v2 .ov2-fit{grid-template-columns:1fr}.bsd-ovia-v2 .ov2-photo img{height:270px;min-height:0;max-height:270px}.bsd-ovia-v2.ov2-led .ov2-photo img{object-position:center 39%}.bsd-ovia-v2 .ov2-intro{padding:24px;gap:13px}.bsd-ovia-v2 .ov2-intro h2{font-size:31px}.bsd-ovia-v2 .ov2-benefits{grid-template-columns:1fr;gap:19px;padding:24px 4px}.bsd-ovia-v2 .ov2-benefit:before{margin-bottom:9px}.bsd-ovia-v2 .ov2-fit{gap:22px;padding:23px}.bsd-ovia-v2 .ov2-box{padding:20px 0 0;border-left:0;border-top:1px solid #d9dbd2}.bsd-ovia-v2 .ov2-lighting{gap:18px}.bsd-ovia-v2 .ov2-light-result p{min-height:0}.bsd-ovia-v2.ov2-compact .ov2-photo img{min-height:0;max-height:225px;height:225px}}\n@media(max-width:600px){.bsd-ovia-v2 .ov2-hero,.bsd-ovia-v2 .ov2-lighting,.bsd-ovia-v2 .ov2-fit{grid-template-columns:1fr}.bsd-ovia-v2 .ov2-photo img{height:270px;min-height:0;max-height:270px}.bsd-ovia-v2 .ov2-intro{padding:24px;gap:13px}.bsd-ovia-v2 .ov2-intro h2{font-size:31px}.bsd-ovia-v2 .ov2-benefits{grid-template-columns:1fr;gap:19px;padding:24px 4px}.bsd-ovia-v2 .ov2-fit{gap:22px;padding:23px}.bsd-ovia-v2 .ov2-box{padding:20px 0 0;border-left:0;border-top:1px solid #d9dbd2}.bsd-ovia-v2 .ov2-lighting{gap:18px}}\n\u003c\/style\u003e","brand":"Ovia","offers":[{"title":"Default Title","offer_id":46219374002325,"sku":"OVR101C","price":287.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia-2-in-1-Half-Rail-Square-Chrome_19cdb35e-4708-4695-8400-206e7cbc2eee.jpg?v=1752810669"},{"product_id":"ovia-milan-swivel-kitchen-mixer-brushed-gold","title":"Ovia Milan Gooseneck Kitchen Mixer - Brushed Gold","description":"\u003cdiv class=\"ovia-pd\" style=\"--ac:#C5A253;--ac-deep:#9A7B46;--hero:url('https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_BrushedGold_Hero_A.png?v=1779883187');\"\u003e\n\u003cstyle\u003e\n  .accordion-body:has(\u003e .ovia-pd) \u003e h2{display:none;}\n\n  .ovia-pd{font-family:inherit;color:#26241f;line-height:1.6;\n    \/* soft container tint, derived from the finish's DEEP accent — the colour\n       family tuned for the LIGHT body (ink, rules, drop-cap), NOT the --ac glow\n       that's tuned to sit on the dark banner. Was hard-coded cream (#fcfaf6 \/\n       #fffdf8), which is golden and so only ever suited Brushed Gold. ~4% of\n       --ac-deep into white reproduces that cream on gold and shifts per finish;\n       on the light body the dark finishes resolve to a clean, soft cool-grey\n       (matte black's near-black deep -\u003e pale charcoal, not a dingy mid-grey).\n       Fixed per product finish like the ink — not hover-reactive. *\/\n    --cream:color-mix(in srgb,var(--ac-deep) 4%,#fff);\n    --cream-soft:color-mix(in srgb,var(--ac-deep) 2.5%,#fff);\n    \/* finish-tracking NEUTRALS — a fixed-lightness grey nudged toward the finish's\n       deep accent, so the old warm\/cream greys read warm on gold but cool on\n       chrome\/gun metal and neutral on matte, WITHOUT shifting text hierarchy\n       (the base grey holds the lightness; --ac-deep only swings the hue). *\/\n    --label:color-mix(in srgb,var(--ac-deep) 20%,#898780); \/* uppercase labels \/ section heads *\/\n    --body:color-mix(in srgb,var(--ac-deep) 16%,#505050);  \/* body copy *\/\n    --faint:color-mix(in srgb,var(--ac-deep) 16%,#a7a299); \/* fine print \/ hints *\/\n    --line:color-mix(in srgb,var(--ac-deep) 9%,#efece6);   \/* hairlines \/ borders *\/\n    --line-2:color-mix(in srgb,var(--ac-deep) 7%,#f4f1eb); \/* lighter grid lines \/ dividers *\/\n    \/* the finish grid shows ALL six finishes at once, so its tiles stay NEUTRAL *\/\n    --tile:#f2f1ef;\n    --tile-line:#e9e7e3;\n    -webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}\n  .ovia-pd *{box-sizing:border-box;}\n  .ovia-pd img{max-width:100%;}\n\n  \/* ============ 1. BANNER ============ *\/\n  .ovia-pd .opd-banner{position:relative;overflow:hidden;border-radius:16px;isolation:isolate;\n    background:radial-gradient(120% 140% at 88% 18%, #2a241a 0%, #1a160f 42%, #0e0b08 100%);\n    padding:22px 30px;display:flex;align-items:stretch;gap:24px;min-height:220px;\n    transition:background .5s ease;}\n  .ovia-pd .opd-banner::before{content:\"\";position:absolute;inset:0;z-index:0;\n    background:radial-gradient(62% 84% at 80% 44%, color-mix(in srgb,var(--ac) 50%,transparent) 0%, transparent 66%);\n    animation:opdBloom 1.4s ease-out both;transition:background .5s ease;}\n  .ovia-pd .opd-bL{position:relative;z-index:3;flex:1 1 46%;max-width:46%;\n    display:flex;flex-direction:column;justify-content:center;}\n  .ovia-pd .opd-logo{display:block;width:68px;height:23px;\n    background:url('https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/ovia-logo-black.png?v=1779186226') left center\/contain no-repeat;\n    filter:brightness(0) invert(1);opacity:.92;margin-bottom:12px;animation:opdRise .7s .05s ease-out both;}\n  .ovia-pd .opd-kicker{font-size:.594rem;letter-spacing:.34em;text-transform:uppercase;\n    color:color-mix(in srgb,var(--ac) 76%,#fff);margin-bottom:9px;font-weight:500;animation:opdRise .7s .14s ease-out both;}\n  .ovia-pd .opd-name{font-size:1.5rem;line-height:1.07;font-weight:300;color:#f6f1e9;\n    margin:0 0 5px;letter-spacing:-.012em;animation:opdRise .7s .22s ease-out both;}\n  .ovia-pd .opd-finish{font-size:.781rem;color:#b9af9c;font-weight:300;letter-spacing:.03em;animation:opdRise .7s .3s ease-out both;}\n  \/* finish name driven by :has() so it tracks the hovered swatch *\/\n  .ovia-pd .opd-finish__nm::before{content:\"Brushed Gold\";}\n  .ovia-pd .opd-manifesto{margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.10);\n    font-size:.844rem;font-weight:300;color:#e7ddcc;font-style:italic;line-height:1.45;animation:opdRise .7s .4s ease-out both;}\n  .ovia-pd .opd-manifesto em{color:var(--ac);font-style:italic;font-weight:400;}\n\n  .ovia-pd .opd-bR{position:static;flex:0 0 0;}\n  .ovia-pd .opd-figure{position:absolute;z-index:1;top:0;right:0;bottom:0;width:58%;margin:0;overflow:hidden;\n    \/* soft left-edge fade — some renders (e.g. the twin shower) crop on the left;\n       fading the leftmost sliver blends that hard cut into the banner ground *\/\n    -webkit-mask-image:linear-gradient(to right,transparent 0,#000 12%);mask-image:linear-gradient(to right,transparent 0,#000 12%);\n    animation:opdFloatIn 1.1s .3s cubic-bezier(.2,.7,.2,1) both;}\n  \/* stacked finish renders — crossfade on swatch hover (FEATURE 1) *\/\n  .ovia-pd .opd-prod{position:absolute;left:0;bottom:0;width:170%;max-width:none !important;height:auto;\n    opacity:0;transition:opacity .5s ease;-webkit-user-drag:none;user-select:none;pointer-events:none;}\n  .ovia-pd .ph--bg{opacity:1;}\n  \/* accent + banner finish label follow the hovered finish *\/\n  \/* finish PROCESS word (PVD vs Electroplated) — honest per finish, tracks hover too.\n     Default (non-hover) label is set per-finish by the rollout. *\/\n  .ovia-pd .opd-finish__pr::before{content:\"PVD\";}\n\n  .ovia-pd .opd-glint{position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;\n    background:linear-gradient(108deg,transparent 40%,rgba(255,252,242,.84) 50%,transparent 60%);\n    background-size:260% 100%;background-repeat:no-repeat;\n    \/* mask to the fixture silhouette, stacked x3 with intersect so the alpha\n       MULTIPLIES — the opaque metal stays lit but the semi-transparent baked\n       shadow (low alpha) drops out, so the shine never bleeds onto the shadow *\/\n    -webkit-mask:var(--hero) left bottom\/170% auto no-repeat,var(--hero) left bottom\/170% auto no-repeat,var(--hero) left bottom\/170% auto no-repeat;\n    mask:var(--hero) left bottom\/170% auto no-repeat,var(--hero) left bottom\/170% auto no-repeat,var(--hero) left bottom\/170% auto no-repeat;\n    -webkit-mask-composite:source-in,source-in;mask-composite:intersect,intersect;\n    animation:opdGlint 9s 2.5s ease-in-out infinite;}\n\n  \/* ============ 2. OPENING ============ *\/\n  .ovia-pd .opd-lead{margin:38px 4px 6px;font-size:1.2rem;line-height:1.62;font-weight:300;color:#34302a;letter-spacing:.002em;}\n  .ovia-pd .opd-lead .drop{color:var(--ac-deep);font-weight:500;}\n\n  \/* ============ 3. SPEC STRIP ============ *\/\n  .ovia-pd .opd-specs{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line);\n    border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:30px 0;}\n  .ovia-pd .opd-spec{background:#fff;padding:16px 12px;text-align:center;position:relative;transition:background .3s ease;}\n  .ovia-pd .opd-spec::after{content:\"\";position:absolute;left:50%;bottom:0;height:2px;width:0;background:var(--ac-deep);transform:translateX(-50%);transition:width .35s ease;}\n  .ovia-pd .opd-spec:hover{background:var(--cream-soft);}\n  .ovia-pd .opd-spec:hover::after{width:42%;}\n  .ovia-pd .opd-spec .l{font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:7px;}\n  .ovia-pd .opd-spec .v{font-size:.86rem;font-weight:500;color:#2a2722;line-height:1.3;}\n  .ovia-pd .opd-spec .v small{display:block;font-weight:400;font-size:.74rem;color:var(--label);margin-top:2px;}\n\n  \/* ============ section heading ============ *\/\n  .ovia-pd .opd-h{font-size:.74rem;letter-spacing:.22em;text-transform:uppercase;color:var(--label);font-weight:600;\n    margin:46px 4px 22px;display:flex;align-items:center;gap:16px;}\n  .ovia-pd .opd-h::after{content:\"\";flex:1;height:1px;background:linear-gradient(90deg,var(--ac-deep),var(--line) 70%);transform-origin:left;}\n  .ovia-pd .opd-h .opd-hint{flex:0 0 auto;font-size:.58rem;letter-spacing:.14em;color:var(--faint);font-weight:500;text-transform:none;font-style:italic;}\n\n  \/* ============ 4. CRAFT ============ *\/\n  .ovia-pd .opd-craft{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:0 0 8px;}\n  .ovia-pd .opd-c .n{font-size:.96rem;font-weight:600;color:var(--ac-deep);margin-bottom:12px;font-variant-numeric:tabular-nums;position:relative;padding-bottom:10px;}\n  .ovia-pd .opd-c .n::after{content:\"\";position:absolute;left:0;bottom:0;width:22px;height:2px;background:var(--ac-deep);}\n  .ovia-pd .opd-c .t{font-size:1.05rem;font-weight:500;color:#2a2722;margin:0 0 8px;line-height:1.25;}\n  .ovia-pd .opd-c p{margin:0;font-size:.9rem;color:var(--body);line-height:1.58;}\n\n  \/* ============ NEW: MACRO-DETAIL STRIP (FEATURE 2) ============ *\/\n  .ovia-pd .opd-macro{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;}\n  .ovia-pd .opd-macro figure{margin:0;}\n  \/* square tiles — the gallery scenes are 2000x2000, so 1:1 shows them uncropped *\/\n  .ovia-pd .opd-macro .frame{display:block;aspect-ratio:1\/1;overflow:hidden;border-radius:12px;background:var(--cream);position:relative;}\n  .ovia-pd .opd-macro .frame img{width:100% !important;height:100% !important;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.7,.2,1);}\n  .ovia-pd .opd-macro figure:hover .frame img{transform:scale(1.08);}\n  .ovia-pd .opd-macro figcaption{margin-top:10px;font-size:.82rem;color:var(--body);}\n  .ovia-pd .opd-macro figcaption b{display:block;color:#2a2722;font-weight:500;font-size:.9rem;margin-bottom:1px;}\n\n  \/* ============ 5. FINISH FAMILY — interactive (FEATURE 1) ============ *\/\n  .ovia-pd .opd-finishes{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 18px;\n    max-width:506px;margin:12px auto 8px;}\n  .ovia-pd .opd-fin{appearance:none;border:0;background:transparent;padding:0;margin:0;cursor:pointer;\n    width:150px;font:inherit;color:var(--body);display:flex;flex-direction:column;gap:9px;text-align:center;}\n  .ovia-pd .opd-fin__img{display:block;aspect-ratio:4\/3;overflow:hidden;border-radius:11px;\n    background:var(--tile);border:1px solid var(--tile-line);\n    transition:transform .28s cubic-bezier(.2,.7,.2,1),border-color .25s ease,box-shadow .25s ease;}\n  .ovia-pd .opd-fin__img img{width:100% !important;height:100% !important;object-fit:cover;object-position:6% bottom;display:block;pointer-events:none;-webkit-user-drag:none;-webkit-touch-callout:none;}\n  .ovia-pd .opd-fin__name{font-size:.78rem;letter-spacing:.01em;line-height:1.2;transition:color .2s ease;}\n  .ovia-pd .opd-fin:hover .opd-fin__img{transform:translateY(-4px);\n    border-color:color-mix(in srgb,var(--c) 55%,#d8d2c5);box-shadow:0 12px 26px rgba(80,66,40,.14);}\n  .ovia-pd .opd-fin:hover .opd-fin__name{color:#2a2722;}\n  .ovia-pd .opd-fin.is-current .opd-fin__img{border-color:var(--c);box-shadow:0 0 0 1px var(--c);}\n  .ovia-pd .opd-fin.is-current .opd-fin__name{color:#2a2722;font-weight:600;}\n  .ovia-pd .opd-fin.is-current .opd-fin__name::before{content:\"\";display:inline-block;width:6px;height:6px;\n    border-radius:50%;background:var(--c);margin-right:7px;vertical-align:middle;\n    box-shadow:0 0 0 1px color-mix(in srgb,var(--c) 40%,#fff);}\n\n  \/* ---- finish PREVIEW OVERLAY: each card owns a pane directly ABOVE IT.\n       hover (desktop) \/ press-hold (:active, mobile) pops that finish's\n       Gallery-A render in a metallic pane, pointer centred under it pointing\n       at that card. Per-finish --ac is set inline on each card (matte black =\n       true #1a1a1a — bright render bg). Pure CSS, no :has(). ---- *\/\n  .ovia-pd .opd-fin{position:relative;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;}\n  .ovia-pd .opv{position:absolute;left:calc(50% - var(--co,0px));bottom:calc(100% + 12px);z-index:30;width:min(400px,88vw);transform:translate(-50%,8px);opacity:0;pointer-events:none;transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);}\n  .ovia-pd .opd-fin:active .opv{opacity:1;transform:translate(-50%,0);}\n  @media (hover:hover){.ovia-pd .opd-fin:hover .opv{opacity:1;transform:translate(-50%,0);}}\n  .ovia-pd .opv__frame{display:block;position:relative;border-radius:14px;padding:1.5px;width:100%;background:linear-gradient(135deg,color-mix(in srgb,var(--ac) 90%,#fff) 0%,var(--ac) 26%,color-mix(in srgb,var(--ac) 48%,#241a10) 50%,color-mix(in srgb,var(--ac) 95%,#fff) 72%,var(--ac) 100%);box-shadow:0 6px 16px -4px rgba(34,24,10,.42),0 2px 5px -1px rgba(34,24,10,.34);}\n  .ovia-pd .opv__inner{display:block;position:relative;border-radius:12.5px;overflow:hidden;aspect-ratio:1\/1;background:#f3ede2;z-index:2;}\n  .ovia-pd .opv__img{display:block;width:100% !important;height:100% !important;object-fit:cover;object-position:center;pointer-events:none;}\n  .ovia-pd .opv__cap{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:.55rem .75rem .5rem;background:linear-gradient(to top,rgba(8,6,5,.82),transparent);display:flex;align-items:center;gap:.45em;}\n  .ovia-pd .opv__dot{width:9px;height:9px;border-radius:50%;background:var(--ac);box-shadow:0 0 8px color-mix(in srgb,var(--ac) 60%,transparent);flex-shrink:0;}\n  .ovia-pd .opv__nm{font-size:.78rem;font-weight:400;letter-spacing:.03em;color:#f3ece0;}\n  .ovia-pd .opv__tip{position:absolute;left:calc(50% + var(--co,0px));bottom:-5px;width:14px;height:14px;z-index:1;transform:translateX(-50%) rotate(45deg);border-radius:0 0 4px 0;background:linear-gradient(135deg,color-mix(in srgb,var(--ac) 80%,#fff),var(--ac) 55%,color-mix(in srgb,var(--ac) 58%,#241a10));box-shadow:2px 2px 5px -2px rgba(34,24,10,.34);}\n  \/* pane re-centres on the grid; pointer slides to sit under the HELD card.\n     --co = held card's centre offset from the grid centre. 3 columns on desktop,\n     2 on phones (card 150px + 18px gap =\u003e 168px step). *\/\n  .ovia-pd .opd-fin--bg{--co:-168px;} .ovia-pd .opd-fin--bn{--co:0px;} .ovia-pd .opd-fin--cm{--co:168px;}\n  .ovia-pd .opd-fin--cr{--co:-168px;} .ovia-pd .opd-fin--gm{--co:0px;} .ovia-pd .opd-fin--mb{--co:168px;}\n  @media (max-width:600px){\n    .ovia-pd .opd-fin--bg{--co:-84px;} .ovia-pd .opd-fin--bn{--co:84px;} .ovia-pd .opd-fin--cm{--co:-84px;}\n    .ovia-pd .opd-fin--cr{--co:84px;} .ovia-pd .opd-fin--gm{--co:-84px;} .ovia-pd .opd-fin--mb{--co:84px;}\n  }\n  .ovia-pd .opd-hint .hint-hold{display:none;}\n  @media (hover:none){.ovia-pd .opd-hint .hint-hover{display:none;}.ovia-pd .opd-hint .hint-hold{display:inline;}}\n\n\n  \/* ============ NEW: DIMENSIONS — render + spec table (FEATURE 5) ============ *\/\n  .ovia-pd .opd-dims{display:flex;align-items:stretch;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--cream);}\n  .ovia-pd .opd-dims__draw{flex:1 1 58%;position:relative;min-height:300px;overflow:hidden;\n    background-image:linear-gradient(var(--line-2) 1px,transparent 1px),linear-gradient(90deg,var(--line-2) 1px,transparent 1px);\n    background-size:26px 26px;}\n  .ovia-pd .opd-dims__img{position:absolute;left:4%;bottom:0;height:90% !important;width:auto;max-width:none !important;\n    \/* tight top-edge fade — tall renders (twin shower, rail shower) crop at the top\n       of this Hero_B; fading the very top blends that hard cut into the grid *\/\n    -webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 5%);mask-image:linear-gradient(to bottom,transparent 0,#000 5%);}\n  .ovia-pd .opd-dims__table{flex:0 0 248px;padding:22px 26px;border-left:1px solid var(--line-2);background:#fff;\n    display:flex;flex-direction:column;justify-content:center;}\n  .ovia-pd .opd-dims__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;\n    padding:11px 0;border-bottom:1px solid var(--line-2);font-size:.84rem;}\n  .ovia-pd .opd-dims__row:last-child{border-bottom:none;}\n  .ovia-pd .opd-dims__row .k{color:var(--label);}\n  .ovia-pd .opd-dims__row .v{color:#2a2722;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;}\n  .ovia-pd .opd-dims__row .v.tbc{color:var(--faint);}\n  .ovia-pd .opd-dims__note{margin:10px 4px 0;font-size:.74rem;color:var(--faint);}\n  .ovia-pd .opd-dims__note b{color:var(--ac-deep);}\n\n  \/* ============ 6. ASSURANCE — original lifetime-warranty badge ============ *\/\n  .ovia-pd .opd-warranty{display:flex;align-items:stretch;border:1px solid var(--ac-deep);border-radius:12px;\n    overflow:hidden;margin:30px 0 10px;background:var(--cream-soft);position:relative;}\n  .ovia-pd .opd-warranty .badge{flex:0 0 152px;position:relative;overflow:hidden;\n    background:linear-gradient(160deg,#2a241a,#14110b);color:#f3ead8;\n    display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:22px 14px;gap:6px;}\n  .ovia-pd .opd-warranty .badge::before{content:\"\";position:absolute;inset:0;\n    background:linear-gradient(115deg,transparent 40%,rgba(255,250,235,.14) 50%,transparent 60%);\n    background-size:250% 100%;animation:opdGlint 6s 1s ease-in-out infinite;}\n  .ovia-pd .opd-warranty .badge .big{font-size:2rem;font-weight:300;color:var(--ac);line-height:1;position:relative;}\n  .ovia-pd .opd-warranty .badge .sm{font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:#b6ab97;position:relative;}\n  .ovia-pd .opd-warranty .body{padding:18px 22px;font-size:.92rem;color:#3a352d;line-height:1.58;}\n  .ovia-pd .opd-warranty .body b{color:#2a2722;}\n  .ovia-pd .opd-reg{font-size:.74rem;letter-spacing:.08em;color:var(--faint);margin:12px 4px 0;}\n\n  \/* ============ 7. COLLECTION — dark \"bookend\" panel (echoes the hero banner) ============ *\/\n  .ovia-pd .opd-coll{position:relative;overflow:hidden;isolation:isolate;margin:46px 0 6px;padding:44px 36px 40px;\n    border-radius:16px;text-align:center;\n    background:radial-gradient(120% 130% at 50% 0%, #2a241a 0%, #1a160f 46%, #0e0b08 100%);}\n  .ovia-pd .opd-coll::before{content:\"\";position:absolute;inset:0;z-index:0;\n    background:radial-gradient(52% 64% at 50% 2%, color-mix(in srgb,var(--ac) 22%,transparent), transparent 72%);}\n  .ovia-pd .opd-coll__logo{display:block;width:78px;height:26px;margin:0 auto 18px;position:relative;z-index:1;\n    background:url('https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/ovia-logo-black.png?v=1779186226') center\/contain no-repeat;\n    filter:brightness(0) invert(1);opacity:.9;}\n  .ovia-pd .opd-coll .t{position:relative;z-index:1;font-size:1.5rem;font-weight:300;color:#f4ecdd;margin:0 0 12px;letter-spacing:-.01em;}\n  .ovia-pd .opd-coll .t b{font-weight:600;color:var(--ac);}\n  .ovia-pd .opd-coll p{position:relative;z-index:1;margin:0 auto;max-width:52ch;font-size:.92rem;color:#bcb29e;line-height:1.65;}\n  .ovia-pd .opd-coll__rule{position:relative;z-index:1;width:56px;height:1px;margin:20px auto 0;\n    background:linear-gradient(90deg,transparent,var(--ac),transparent);}\n\n  \/* ============ FEATURE 3: SCROLL-REVEAL (CSS scroll-driven, JS-free) ============ *\/\n  @keyframes opdReveal{from{opacity:0;transform:translateY(26px);}to{opacity:1;transform:none;}}\n  @keyframes opdDrawLine{from{transform:scaleX(0);}to{transform:scaleX(1);}}\n  @supports (animation-timeline: view()){\n    .ovia-pd .reveal{animation:opdReveal both linear;animation-timeline:view();animation-range:entry 2% entry 46%;}\n    .ovia-pd .opd-h::after{animation:opdDrawLine both linear;animation-timeline:view();animation-range:entry 0% entry 40%;}\n  }\n\n  \/* ============ keyframes ============ *\/\n  @keyframes opdRise{from{opacity:0;transform:translateY(16px);}to{opacity:1;transform:none;}}\n  @keyframes opdBloom{from{opacity:0;transform:scale(.85);}to{opacity:1;transform:none;}}\n  @keyframes opdFloatIn{from{opacity:0;transform:translateY(26px) scale(.97);}to{opacity:1;transform:none;}}\n  @keyframes opdGlint{0%{background-position:160% 0;}26%{background-position:-60% 0;}100%{background-position:-60% 0;}}\n  @keyframes opdSpin{to{transform:rotate(360deg);}}\n\n  @media (prefers-reduced-motion:reduce){.ovia-pd *{animation:none !important;}}\n\n  \/* ============ responsive ============ *\/\n  @media (max-width:680px){\n    .ovia-pd .opd-banner{flex-direction:column;text-align:center;padding:26px 22px 0;min-height:0;}\n    .ovia-pd .opd-bL{max-width:100%;flex-basis:auto;align-items:center;}\n    .ovia-pd .opd-bR{position:relative;flex:0 0 auto;width:100%;height:230px;}\n    \/* MUST stay a containing block on mobile — if this goes position:static the\n       absolutely-positioned render escapes to .opd-banner (auto height), its\n       height:100% collapses and the render vanishes while the inset-pinned glint\n       still shows. Keep position:relative so height:100% resolves to the 230px slot. *\/\n    .ovia-pd .opd-figure{position:absolute;inset:0;width:100%;height:100%;}\n    \/* match the render to the glint mask exactly (left bottom \/ 170% width) so the\n       physical product sits under its own shine — don't size by height (overblows). *\/\n    .ovia-pd .opd-prod{width:170%;height:auto;left:0;bottom:0;transform:none;}\n    .ovia-pd .opd-manifesto{border-top:none;padding-top:6px;}\n    \/* 5 specs on a 6-col grid: top row 3 cells span 2 each, bottom row 2 cells\n       span 3 each — both rows fill the full width, no trailing empty gap. *\/\n    .ovia-pd .opd-specs{grid-template-columns:repeat(6,1fr);}\n    .ovia-pd .opd-spec:nth-child(-n+3){grid-column:span 2;}\n    .ovia-pd .opd-spec:nth-child(n+4){grid-column:span 3;}\n    .ovia-pd .opd-craft{grid-template-columns:1fr;gap:20px;}\n    \/* 3 scene shots: 2 per row, the lone last one centres (not left-anchored)\n       and sits a touch wider so the row isn't cramped. Flex-wrap + justify-center;\n       :last-child:nth-child(odd) only fires when an item is genuinely orphaned. *\/\n    .ovia-pd .opd-macro{display:flex;flex-wrap:wrap;justify-content:center;}\n    .ovia-pd .opd-macro figure{flex:0 1 calc(50% - 7px);}\n    .ovia-pd .opd-macro figure:last-child:nth-child(odd){flex-basis:62%;}\n    .ovia-pd .opd-warranty{flex-direction:column;text-align:center;}\n    \/* stack the dimensions block on mobile — the fixed 248px table otherwise\n       eats ~70% of the row and squeezes the render\/grid to a sliver. Drawing on\n       top at full width with a real height, spec table full-width beneath it. *\/\n    .ovia-pd .opd-dims{flex-direction:column;}\n    .ovia-pd .opd-dims__draw{flex:none;width:100%;min-height:280px;}\n    .ovia-pd .opd-dims__table{flex:none;width:100%;border-left:none;border-top:1px solid var(--line-2);}\n  }\n\n  \/* ============ MATTE BLACK modifier (gated to the mb description only) ============ *\/\n  .ovia-pd.opd--matte .opd-banner{background:radial-gradient(120% 140% at 80% 30%, #1a1918 0%, #0b0a0a 52%, #030303 100%);}\n  .ovia-pd.opd--matte .opd-banner::before{background:radial-gradient(56% 78% at 80% 44%, rgba(150,147,142,.16) 0%, transparent 60%);}\n  .ovia-pd.opd--matte .opd-coll{background:radial-gradient(120% 130% at 50% 0%, #1a1918 0%, #0b0a0a 50%, #030303 100%);}\n  .ovia-pd.opd--matte .opd-warranty .badge{background:linear-gradient(160deg,#1d1c1b,#070706);}\n  .ovia-pd.opd--matte .opd-glint{display:none;}\n  .ovia-pd.opd--matte .opd-name{color:#eeedeb;}\n  .ovia-pd.opd--matte .opd-finish{color:#9c9a96;}\n  .ovia-pd.opd--matte .opd-manifesto{color:#d6d4d0;}\n\n  \/* ====================================================================== *\/\n  \/* ============  PREMIUM ADDITIONS (creative pass)  ====================== *\/\n  \/* ====================================================================== *\/\n\n  \/* --- BENEATH THE SURFACE: finished-surface feature (visual beside the text) --- *\/\n  .ovia-pd .opd-bond{display:grid;grid-template-columns:minmax(0,44%) 1fr;gap:30px;align-items:center;\n    border:1px solid var(--line);border-radius:14px;background:var(--cream);padding:26px 28px;}\n  .ovia-pd .opd-eng__s{font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ac-deep);font-weight:600;margin-bottom:7px;}\n  .ovia-pd .opd-bond__t{font-size:1.2rem;font-weight:500;color:#2a2722;margin:0 0 11px;letter-spacing:-.01em;}\n  .ovia-pd .opd-bond p{font-size:.9rem;color:var(--body);line-height:1.6;margin:0;}\n\n  \/* finish swatch — believable brushed metal, themed by --ac (fully repeatable) *\/\n  .ovia-pd .opd-swatch{display:block;position:relative;height:172px;border-radius:9px;overflow:hidden;isolation:isolate;\n    box-shadow:0 6px 16px rgba(70,48,12,.28),inset 0 0 0 1px rgba(255,255,255,.12);\n    background:linear-gradient(90deg,\n      color-mix(in srgb,var(--ac) 38%,var(--shadow,#241803)) 0%,\n      color-mix(in srgb,var(--ac) 62%,var(--shadow,#241803)) 16%,\n      var(--ac) 32%,\n      color-mix(in srgb,var(--ac) 52%,#fff) 50%,\n      var(--ac) 68%,\n      color-mix(in srgb,var(--ac) 62%,var(--shadow,#241803)) 84%,\n      color-mix(in srgb,var(--ac) 38%,var(--shadow,#241803)) 100%);}\n  .ovia-pd .opd-swatch::before{content:\"\";position:absolute;inset:0;z-index:1;mix-blend-mode:soft-light;opacity:.9;\n    background:url(\"data:image\/svg+xml,\u003csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='280' height='280'\u003e\u003cfilter id='b'\u003e\u003cfeTurbulence type='fractalNoise' baseFrequency='0.82 0.012' numOctaves='3' stitchTiles='stitch'\/\u003e\u003cfeColorMatrix type='saturate' values='0'\/\u003e\u003c\/filter\u003e\u003crect width='280' height='280' filter='url(%23b)'\/\u003e\u003c\/svg\u003e\") 0 0\/280px 280px;}\n  .ovia-pd .opd-swatch::after{content:\"\";position:absolute;inset:0;z-index:2;pointer-events:none;mix-blend-mode:soft-light;opacity:.42;\n    background:url(\"data:image\/svg+xml,\u003csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='360' height='360'\u003e\u003cfilter id='p'\u003e\u003cfeTurbulence type='fractalNoise' baseFrequency='0.13 0.012' numOctaves='2' stitchTiles='stitch'\/\u003e\u003cfeColorMatrix type='saturate' values='0'\/\u003e\u003c\/filter\u003e\u003crect width='360' height='360' filter='url(%23p)'\/\u003e\u003c\/svg\u003e\") 0 0\/360px 360px;}\n  \/* POLISHED (chrome) — mirror reflection, no brush grain *\/\n  .ovia-pd .opd-swatch.is-polished{background:linear-gradient(90deg,\n    color-mix(in srgb,var(--ac) 34%,#0b0f13) 0%,\n    color-mix(in srgb,var(--ac) 64%,#0b0f13) 20%,\n    color-mix(in srgb,var(--ac) 88%,#fff) 41%,\n    #fbfdff 50%,\n    color-mix(in srgb,var(--ac) 88%,#fff) 59%,\n    color-mix(in srgb,var(--ac) 64%,#0b0f13) 80%,\n    color-mix(in srgb,var(--ac) 34%,#0b0f13) 100%);}\n  .ovia-pd .opd-swatch.is-polished::before{display:none;}\n  .ovia-pd .opd-swatch.is-polished::after{opacity:.1;}\n  \/* MATTE (matte black) — flat, soft diffuse shading, no grain, no specular *\/\n  .ovia-pd .opd-swatch.is-matte{background:radial-gradient(135% 115% at 50% 24%,\n    color-mix(in srgb,var(--ac) 78%,#fff) 0%,\n    var(--ac) 44%,\n    color-mix(in srgb,var(--ac) 72%,#000) 100%);}\n  .ovia-pd .opd-swatch.is-matte::before{display:none;}\n  .ovia-pd .opd-swatch.is-matte::after{opacity:.14;}\n  .ovia-pd .opd-macroshot__cap{font-size:.68rem;letter-spacing:.04em;color:var(--label);margin-top:11px;}\n  .ovia-pd .opd-macroshot__cap b{color:#2a2722;font-weight:600;}\n\n  \/* --- COMPLIANCE marks + care --- *\/\n  .ovia-pd .opd-cert{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 30px;margin:34px 0 0;padding:20px 0;\n    border-top:1px solid var(--line);border-bottom:1px solid var(--line);}\n  .ovia-pd .opd-cert__i{display:flex;align-items:center;gap:10px;font-size:.78rem;color:var(--body);letter-spacing:.01em;}\n  .ovia-pd .opd-cert__i b{color:#2a2722;font-weight:600;}\n  .ovia-pd .opd-cert__i i{flex:0 0 auto;width:22px;height:22px;position:relative;}\n  .ovia-pd .opd-cert__i .ic-wm{border:1.5px solid var(--ac-deep);border-radius:6px;}\n  .ovia-pd .opd-cert__i .ic-wm::after{content:\"\";position:absolute;left:7px;top:4px;width:5px;height:9px;border:solid var(--ac-deep);border-width:0 1.5px 1.5px 0;transform:rotate(45deg);}\n  .ovia-pd .opd-cert__i .ic-wels::after{content:\"★\";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:19px;color:var(--ac-deep);}\n  .ovia-pd .opd-cert__i .ic-as{border:1.5px solid var(--ac-deep);border-radius:4px;}\n  .ovia-pd .opd-cert__i .ic-as::after{content:\"\";position:absolute;left:5px;right:5px;top:6px;height:1.5px;background:var(--ac-deep);box-shadow:0 4px 0 var(--ac-deep),0 8px 0 var(--ac-deep);}\n  \/* --- CARE card --- *\/\n  .ovia-pd .opd-care2{display:flex;gap:20px;align-items:center;border:1px solid var(--line);border-radius:14px;background:var(--cream);padding:22px 26px;}\n  .ovia-pd .opd-care2__icon{flex:0 0 46px;height:46px;border-radius:50%;position:relative;\n    background:color-mix(in srgb,var(--ac) 16%,#fff);border:1px solid color-mix(in srgb,var(--ac) 40%,var(--line));}\n  .ovia-pd .opd-care2__icon::before{content:\"\\2726\";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;\n    font-size:19px;color:var(--ac-deep);line-height:1;}\n  .ovia-pd .opd-care2__lead{font-size:.98rem;font-weight:500;color:#2a2722;margin:0 0 11px;}\n  .ovia-pd .opd-care2__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;}\n  .ovia-pd .opd-care2__list li{position:relative;padding-left:23px;font-size:.86rem;color:var(--body);line-height:1.4;}\n  .ovia-pd .opd-care2__list li::before{position:absolute;left:0;top:0;font-weight:700;font-size:.84rem;}\n  .ovia-pd .opd-care2__list .ok::before{content:\"\\2713\";color:var(--ac-deep);}\n  .ovia-pd .opd-care2__list .no::before{content:\"\\2715\";color:#c4b9a3;}\n\n  \/* responsive — premium additions *\/\n  @media (max-width:680px){\n    .ovia-pd .opd-bond{grid-template-columns:1fr;}\n    .ovia-pd .opd-cert{gap:12px 20px;}\n  }\n\u003c\/style\u003e\n\n\u003c!-- 1. BANNER --\u003e\n\u003cdiv class=\"opd-banner\"\u003e\n  \u003cdiv class=\"opd-bL\"\u003e\n    \u003cspan class=\"opd-logo\" role=\"img\" aria-label=\"Ovia\"\u003e\u003c\/span\u003e\n    \u003cdiv class=\"opd-kicker\"\u003eMilan Collection\u003c\/div\u003e\n    \u003ch2 class=\"opd-name\"\u003eKitchen Mixer\u003c\/h2\u003e\n    \u003cdiv class=\"opd-finish\"\u003e\n\u003cspan class=\"opd-finish__nm\"\u003e\u003c\/span\u003e · \u003cspan class=\"opd-finish__pr\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"opd-manifesto\"\u003e“The \u003cem\u003elast\u003c\/em\u003e kitchen mixer you’ll buy.”\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"opd-bR\"\u003e\n    \u003cdiv class=\"opd-figure\"\u003e\n      \u003cimg class=\"opd-prod ph--bg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_BrushedGold_Hero_A.png?v=1779883187\" alt=\"Ovia Milan Kitchen Mixer in Brushed Gold\"\u003e\n      \u003cimg class=\"opd-prod ph--bn\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_BrushedNickelWarm_Hero_A.png?v=1779883341\" alt=\"\" aria-hidden=\"true\"\u003e\n      \u003cimg class=\"opd-prod ph--cm\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_Champagne_Hero_A.png?v=1779883361\" alt=\"\" aria-hidden=\"true\"\u003e\n      \u003cimg class=\"opd-prod ph--cr\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_Chrome_Hero_A.png?v=1779883380\" alt=\"\" aria-hidden=\"true\"\u003e\n      \u003cimg class=\"opd-prod ph--gm\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_GunMetal_Hero_A.png?v=1779883399\" alt=\"\" aria-hidden=\"true\"\u003e\n      \u003cimg class=\"opd-prod ph--mb\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_MatteBlack_Hero_A.png?v=1779883418\" alt=\"\" aria-hidden=\"true\"\u003e\n      \u003cspan class=\"opd-glint\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 2. OPENING --\u003e\n\u003cp class=\"opd-lead reveal\"\u003eThe kitchen tap earns its keep — filling pots, rinsing produce, washing up long after dinner. The \u003cspan class=\"drop\"\u003eMilan\u003c\/span\u003e answers with a tall, swivelling gooseneck in solid brass, finished in brushed gold sealed to hold its colour for the life of the room — smooth on a European cartridge, with a spout tall enough to clear a full sink. Made to take a decade of daily use without a wobble or a drip.\u003c\/p\u003e\n\n\u003c!-- 3. SPEC STRIP --\u003e\n\u003cdiv class=\"opd-specs reveal\"\u003e\n  \u003cdiv class=\"opd-spec\"\u003e\n\u003cdiv class=\"l\"\u003eMaterial\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eSolid Brass\u003csmall\u003elead-free\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-spec\"\u003e\n\u003cdiv class=\"l\"\u003eFinish\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eBrushed Gold\u003csmall\u003ePVD\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-spec\"\u003e\n\u003cdiv class=\"l\"\u003eWater\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eWELS 5★\u003csmall\u003e6.0 L\/min\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-spec\"\u003e\n\u003cdiv class=\"l\"\u003eCartridge\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eEuropean\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-spec\"\u003e\n\u003cdiv class=\"l\"\u003eWarranty\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eLifetime\u003csmall\u003efinish incl.\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 4. CRAFT --\u003e\n\u003cdiv class=\"opd-h reveal\"\u003eWhy it lasts\u003c\/div\u003e\n\u003cdiv class=\"opd-craft reveal\"\u003e\n  \u003cdiv class=\"opd-c\"\u003e\n\u003cdiv class=\"n\"\u003e01\u003c\/div\u003e\n\u003cdiv class=\"t\"\u003eSolid, lead-free brass\u003c\/div\u003e\n\u003cp\u003eMachined from solid, lead-free brass — the weight and integrity to last decades, not seasons, and certified safe for the water you drink and cook with.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-c\"\u003e\n\u003cdiv class=\"n\"\u003e02\u003c\/div\u003e\n\u003cdiv class=\"t\"\u003eA finish guaranteed for life\u003c\/div\u003e\n\u003cp\u003eBonded to the brass by physical vapour deposition, the brushed gold resists tarnish, scratching and fade — and it’s backed, in full, by a lifetime finish warranty.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-c\"\u003e\n\u003cdiv class=\"n\"\u003e03\u003c\/div\u003e\n\u003cdiv class=\"t\"\u003eEuropean cartridge control\u003c\/div\u003e\n\u003cp\u003eA precision European cartridge gives smooth, weighted control and a clean, drip-free shut-off that feels the same thousands of uses later.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- NEW: BENEATH THE SURFACE — the finish (two variants; rollout keeps the one matching the finish's process) --\u003e\n\u003cdiv class=\"opd-h reveal\"\u003eBeneath the surface\u003c\/div\u003e\n\n\u003cdiv class=\"opd-bond reveal\"\u003e\n  \u003cdiv class=\"opd-bond__vis\"\u003e\n    \u003cdiv class=\"opd-swatch\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"opd-macroshot__cap\"\u003e\n\u003cb\u003eBrushed Gold PVD\u003c\/b\u003e · molecularly bonded to solid brass\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"opd-bond__txt\"\u003e\n    \u003cdiv class=\"opd-eng__s\"\u003eThe finish\u003c\/div\u003e\n    \u003ch4 class=\"opd-bond__t\"\u003ePart of the metal\u003c\/h4\u003e\n    \u003cp\u003eThe brushed gold is fused to the brass by Physical Vapour Deposition — a molecular bond, not a coating laid on top. It won’t flake, peel or tarnish at the edges the way ordinary plated finishes eventually do. The colour you see is, quite literally, part of the metal — and it’s covered for the life of the tap.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\n\u003c!-- NEW: STYLED CONTEXT STRIP (FEATURE 2 — repurposed: gallery renders are styled scenes) --\u003e\n\u003cdiv class=\"opd-h reveal\"\u003eIn the setting\u003c\/div\u003e\n\u003cdiv class=\"opd-macro reveal\"\u003e\n  \u003cfigure\u003e\u003cspan class=\"frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_BrushedGold_A_44a8d4e1-2cb1-4149-8d18-95f9a3a659c3.png?v=1785829815\" alt=\"Milan kitchen mixer gooseneck\"\u003e\u003c\/span\u003e\u003cfigcaption\u003e\u003cb\u003eA tall gooseneck\u003c\/b\u003eOne clean arc of solid brass.\u003c\/figcaption\u003e\u003c\/figure\u003e\n  \u003cfigure\u003e\u003cspan class=\"frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_BrushedGold_B_f502b985-fe41-4f5c-8297-94b2ee9cbc9e.png?v=1785829815\" alt=\"Milan kitchen mixer swivel\"\u003e\u003c\/span\u003e\u003cfigcaption\u003e\u003cb\u003eSwivels across\u003c\/b\u003eReaches both bowls of a double sink.\u003c\/figcaption\u003e\u003c\/figure\u003e\n  \u003cfigure\u003e\u003cspan class=\"frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_BrushedGold_C_f168a0fe-aec1-4241-bd78-7c10572cac50.png?v=1785829815\" alt=\"Milan kitchen mixer brushed gold\"\u003e\u003c\/span\u003e\u003cfigcaption\u003e\u003cb\u003eIn the kitchen\u003c\/b\u003eBrushed gold warms a cool palette.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\n\u003c!-- 5. FINISH FAMILY — interactive (FEATURE 1) --\u003e\n\u003cdiv class=\"opd-h reveal\"\u003eOne silhouette, six finishes \u003cspan class=\"opd-hint\"\u003e\u003cspan class=\"hint-hover\"\u003ehover to preview\u003c\/span\u003e\u003cspan class=\"hint-hold\"\u003ehold to preview\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"opd-finishes\"\u003e\n  \u003cbutton type=\"button\" class=\"opd-fin opd-fin--bg is-current\" style=\"--c:#C5A253;--ac:#C5A253\"\u003e\u003cspan class=\"opv\" aria-hidden=\"true\"\u003e\u003cspan class=\"opv__frame\"\u003e\u003cspan class=\"opv__inner\"\u003e\u003cimg class=\"opv__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_BrushedGold_A_44a8d4e1-2cb1-4149-8d18-95f9a3a659c3.png?v=1785829815\u0026amp;width=800\" alt=\"\"\u003e\u003cspan class=\"opv__cap\"\u003e\u003cspan class=\"opv__dot\"\u003e\u003c\/span\u003e\u003cspan class=\"opv__nm\"\u003eBrushed Gold\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opv__tip\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_BrushedGold_Hero_A.png?v=1779883187\u0026amp;width=600\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__name\"\u003eBrushed Gold\u003c\/span\u003e\u003c\/button\u003e\n  \u003cbutton type=\"button\" class=\"opd-fin opd-fin--bn\" style=\"--c:#CFC4B0;--ac:#CFC4B0\"\u003e\u003cspan class=\"opv\" aria-hidden=\"true\"\u003e\u003cspan class=\"opv__frame\"\u003e\u003cspan class=\"opv__inner\"\u003e\u003cimg class=\"opv__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_BrushedNickelWarm_A_0ebbc03a-f901-4c13-8f09-ebbae60baa31.png?v=1785829823\u0026amp;width=800\" alt=\"\"\u003e\u003cspan class=\"opv__cap\"\u003e\u003cspan class=\"opv__dot\"\u003e\u003c\/span\u003e\u003cspan class=\"opv__nm\"\u003eBrushed Nickel\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opv__tip\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_BrushedNickelWarm_Hero_A.png?v=1779883341\u0026amp;width=600\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__name\"\u003eBrushed Nickel\u003c\/span\u003e\u003c\/button\u003e\n  \u003cbutton type=\"button\" class=\"opd-fin opd-fin--cm\" style=\"--c:#DDB3AE;--ac:#DDB3AE\"\u003e\u003cspan class=\"opv\" aria-hidden=\"true\"\u003e\u003cspan class=\"opv__frame\"\u003e\u003cspan class=\"opv__inner\"\u003e\u003cimg class=\"opv__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_Champagne_A_fc469835-3f1b-4e2a-9471-ec906fee9378.png?v=1779892506\u0026amp;width=800\" alt=\"\"\u003e\u003cspan class=\"opv__cap\"\u003e\u003cspan class=\"opv__dot\"\u003e\u003c\/span\u003e\u003cspan class=\"opv__nm\"\u003eChampagne\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opv__tip\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_Champagne_Hero_A.png?v=1779883361\u0026amp;width=600\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__name\"\u003eChampagne\u003c\/span\u003e\u003c\/button\u003e\n  \u003cbutton type=\"button\" class=\"opd-fin opd-fin--cr\" style=\"--c:#C8D2DA;--ac:#C8D2DA\"\u003e\u003cspan class=\"opv\" aria-hidden=\"true\"\u003e\u003cspan class=\"opv__frame\"\u003e\u003cspan class=\"opv__inner\"\u003e\u003cimg class=\"opv__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_Chrome_A_0ac2c84e-233b-46ba-84bd-4080d6bd09db.png?v=1785829832\u0026amp;width=800\" alt=\"\"\u003e\u003cspan class=\"opv__cap\"\u003e\u003cspan class=\"opv__dot\"\u003e\u003c\/span\u003e\u003cspan class=\"opv__nm\"\u003eChrome\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opv__tip\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_Chrome_Hero_A.png?v=1779883380\u0026amp;width=600\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__name\"\u003eChrome\u003c\/span\u003e\u003c\/button\u003e\n  \u003cbutton type=\"button\" class=\"opd-fin opd-fin--gm\" style=\"--c:#9C958C;--ac:#9C958C\"\u003e\u003cspan class=\"opv\" aria-hidden=\"true\"\u003e\u003cspan class=\"opv__frame\"\u003e\u003cspan class=\"opv__inner\"\u003e\u003cimg class=\"opv__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_GunMetal_A_6e33e844-993d-4369-a3ab-8addd9b4c21b.png?v=1785829840\u0026amp;width=800\" alt=\"\"\u003e\u003cspan class=\"opv__cap\"\u003e\u003cspan class=\"opv__dot\"\u003e\u003c\/span\u003e\u003cspan class=\"opv__nm\"\u003eGun Metal\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opv__tip\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_GunMetal_Hero_A.png?v=1779883399\u0026amp;width=600\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__name\"\u003eGun Metal\u003c\/span\u003e\u003c\/button\u003e\n  \u003cbutton type=\"button\" class=\"opd-fin opd-fin--mb\" style=\"--c:#1a1a1a;--ac:#1a1a1a\"\u003e\u003cspan class=\"opv\" aria-hidden=\"true\"\u003e\u003cspan class=\"opv__frame\"\u003e\u003cspan class=\"opv__inner\"\u003e\u003cimg class=\"opv__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_MatteBlack_A_e431df1a-4a20-4e75-bc7a-8a03f453e419.png?v=1785829848\u0026amp;width=800\" alt=\"\"\u003e\u003cspan class=\"opv__cap\"\u003e\u003cspan class=\"opv__dot\"\u003e\u003c\/span\u003e\u003cspan class=\"opv__nm\"\u003eMatte Black\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opv__tip\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_MatteBlack_Hero_A.png?v=1779883418\u0026amp;width=600\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__name\"\u003eMatte Black\u003c\/span\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003c!-- NEW: DIMENSIONS — render + spec table (FEATURE 5) --\u003e\n\u003cdiv class=\"opd-h reveal\"\u003eDimensions \u0026amp; specification\u003c\/div\u003e\n\u003cdiv class=\"opd-dims reveal\"\u003e\n  \u003cdiv class=\"opd-dims__draw\"\u003e\n    \u003cimg class=\"opd-dims__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_BrushedGold_Hero_B.png?v=1779883195\u0026amp;width=1400\" alt=\"\" aria-hidden=\"true\"\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"opd-dims__table\"\u003e\n    \u003cdiv class=\"opd-dims__row\"\u003e\n\u003cspan class=\"k\"\u003eOverall height\u003c\/span\u003e\u003cspan class=\"v\"\u003e364 mm\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"opd-dims__row\"\u003e\n\u003cspan class=\"k\"\u003eSpout reach\u003c\/span\u003e\u003cspan class=\"v\"\u003e210 mm\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"opd-dims__row\"\u003e\n\u003cspan class=\"k\"\u003eFlow rate\u003c\/span\u003e\u003cspan class=\"v\"\u003e6.0 L\/min\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"opd-dims__row\"\u003e\n\u003cspan class=\"k\"\u003eWELS rating\u003c\/span\u003e\u003cspan class=\"v\"\u003e5 Star\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 6. ASSURANCE — original lifetime-warranty badge --\u003e\n\u003cdiv class=\"opd-warranty reveal\"\u003e\n  \u003cdiv class=\"badge\"\u003e\n\u003cspan class=\"big\"\u003e∞\u003c\/span\u003e\u003cspan class=\"sm\"\u003eLifetime\u003cbr\u003eWarranty\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"body\"\u003e\n\u003cb\u003eBuilt to be the last one you buy.\u003c\/b\u003e Every Milan mixer carries a 1-year parts \u0026amp; labour warranty, backed by a \u003cb\u003elifetime replacement warranty that includes the finish itself\u003c\/b\u003e — the brushed gold is guaranteed not to wear away. Rated WELS 5 Star at just 6.0 L\/min, it’s as efficient as it is enduring.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CARE — sits directly under the warranty --\u003e\n\u003cdiv class=\"opd-h reveal\"\u003eCaring for it\u003c\/div\u003e\n\u003cdiv class=\"opd-care2 reveal\"\u003e\n  \u003cspan class=\"opd-care2__icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n  \u003cdiv class=\"opd-care2__body\"\u003e\n    \u003cp class=\"opd-care2__lead\"\u003eBuilt to last, it asks almost nothing of you.\u003c\/p\u003e\n    \u003cul class=\"opd-care2__list\"\u003e\n      \u003cli class=\"ok\"\u003eA soft, damp cloth is all it needs\u003c\/li\u003e\n      \u003cli class=\"no\"\u003eNo abrasive pads, acidic or solvent cleaners\u003c\/li\u003e\n      \u003cli class=\"ok\"\u003eNo polishes or coatings — the finish does the work\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- TRUST BADGES — under both warranty + care --\u003e\n\u003cdiv class=\"opd-cert reveal\"\u003e\n  \u003cdiv class=\"opd-cert__i\"\u003e\n\u003ci class=\"ic-wm\"\u003e\u003c\/i\u003e\u003cspan\u003e\u003cb\u003eWaterMark\u003c\/b\u003e Certified\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-cert__i\"\u003e\n\u003ci class=\"ic-wels\"\u003e\u003c\/i\u003e\u003cspan\u003e\u003cb\u003eWELS\u003c\/b\u003e 5★ Registered\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-cert__i\"\u003e\n\u003ci class=\"ic-as\"\u003e\u003c\/i\u003e\u003cspan\u003eMade to \u003cb\u003eAS\/NZS 3718\u003c\/b\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"opd-reg reveal\"\u003eWELS 5 Star · 6.0 L\/min · Reg. T48171  |  SKU MIL08BG\u003c\/div\u003e\n\n\u003c!-- 7. COLLECTION — dark bookend --\u003e\n\u003cdiv class=\"opd-coll reveal\"\u003e\n  \u003cspan class=\"opd-coll__logo\" role=\"img\" aria-label=\"Ovia\"\u003e\u003c\/span\u003e\n  \u003cdiv class=\"t\"\u003ePart of the \u003cb\u003eMilan\u003c\/b\u003e collection\u003c\/div\u003e\n  \u003cp\u003eThe Milan range runs the full bathroom — basin and wall mixers, a 2-in-1 shower, kitchen mixers, towel rails and accessories — every piece in the same brushed gold finish, so nothing in the room is left to chance.\u003c\/p\u003e\n  \u003cdiv class=\"opd-coll__rule\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n","brand":"Ovia","offers":[{"title":"Default Title","offer_id":46219453137045,"sku":"OVMI25KBG","price":211.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_BrushedGold_A_44a8d4e1-2cb1-4149-8d18-95f9a3a659c3.png?v=1785829815"},{"product_id":"ovia-milan-wall-mounted-spout-brushed-nickel","title":"Ovia Milan Bath\/Basin Spout - Warm Brushed Nickel","description":"\u003cdiv class=\"ovia-pd\" style=\"--ac:#CFC4B0;--ac-deep:#897E6B;--hero:url('https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_BrushedNickelWarm_Hero_A.png?v=1779883571');\"\u003e\n\u003cstyle\u003e\n  .accordion-body:has(\u003e .ovia-pd) \u003e h2{display:none;}\n\n  .ovia-pd{font-family:inherit;color:#26241f;line-height:1.6;\n    \/* soft container tint, derived from the finish's DEEP accent — the colour\n       family tuned for the LIGHT body (ink, rules, drop-cap), NOT the --ac glow\n       that's tuned to sit on the dark banner. Was hard-coded cream (#fcfaf6 \/\n       #fffdf8), which is golden and so only ever suited Brushed Gold. ~4% of\n       --ac-deep into white reproduces that cream on gold and shifts per finish;\n       on the light body the dark finishes resolve to a clean, soft cool-grey\n       (matte black's near-black deep -\u003e pale charcoal, not a dingy mid-grey).\n       Fixed per product finish like the ink — not hover-reactive. *\/\n    --cream:color-mix(in srgb,var(--ac-deep) 4%,#fff);\n    --cream-soft:color-mix(in srgb,var(--ac-deep) 2.5%,#fff);\n    \/* finish-tracking NEUTRALS — a fixed-lightness grey nudged toward the finish's\n       deep accent, so the old warm\/cream greys read warm on gold but cool on\n       chrome\/gun metal and neutral on matte, WITHOUT shifting text hierarchy\n       (the base grey holds the lightness; --ac-deep only swings the hue). *\/\n    --label:color-mix(in srgb,var(--ac-deep) 20%,#898780); \/* uppercase labels \/ section heads *\/\n    --body:color-mix(in srgb,var(--ac-deep) 16%,#505050);  \/* body copy *\/\n    --faint:color-mix(in srgb,var(--ac-deep) 16%,#a7a299); \/* fine print \/ hints *\/\n    --line:color-mix(in srgb,var(--ac-deep) 9%,#efece6);   \/* hairlines \/ borders *\/\n    --line-2:color-mix(in srgb,var(--ac-deep) 7%,#f4f1eb); \/* lighter grid lines \/ dividers *\/\n    \/* the finish grid shows ALL six finishes at once, so its tiles stay NEUTRAL *\/\n    --tile:#f2f1ef;\n    --tile-line:#e9e7e3;\n    -webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}\n  .ovia-pd *{box-sizing:border-box;}\n  .ovia-pd img{max-width:100%;}\n\n  \/* ============ 1. BANNER ============ *\/\n  .ovia-pd .opd-banner{position:relative;overflow:hidden;border-radius:16px;isolation:isolate;\n    background:radial-gradient(120% 140% at 88% 18%, #2a241a 0%, #1a160f 42%, #0e0b08 100%);\n    padding:22px 30px;display:flex;align-items:stretch;gap:24px;min-height:220px;\n    transition:background .5s ease;}\n  .ovia-pd .opd-banner::before{content:\"\";position:absolute;inset:0;z-index:0;\n    background:radial-gradient(62% 84% at 80% 44%, color-mix(in srgb,var(--ac) 50%,transparent) 0%, transparent 66%);\n    animation:opdBloom 1.4s ease-out both;transition:background .5s ease;}\n  .ovia-pd .opd-bL{position:relative;z-index:3;flex:1 1 46%;max-width:46%;\n    display:flex;flex-direction:column;justify-content:center;}\n  .ovia-pd .opd-logo{display:block;width:68px;height:23px;\n    background:url('https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/ovia-logo-black.png?v=1779186226') left center\/contain no-repeat;\n    filter:brightness(0) invert(1);opacity:.92;margin-bottom:12px;animation:opdRise .7s .05s ease-out both;}\n  .ovia-pd .opd-kicker{font-size:.594rem;letter-spacing:.34em;text-transform:uppercase;\n    color:color-mix(in srgb,var(--ac) 76%,#fff);margin-bottom:9px;font-weight:500;animation:opdRise .7s .14s ease-out both;}\n  .ovia-pd .opd-name{font-size:1.5rem;line-height:1.07;font-weight:300;color:#f6f1e9;\n    margin:0 0 5px;letter-spacing:-.012em;animation:opdRise .7s .22s ease-out both;}\n  .ovia-pd .opd-finish{font-size:.781rem;color:#b9af9c;font-weight:300;letter-spacing:.03em;animation:opdRise .7s .3s ease-out both;}\n  \/* finish name driven by :has() so it tracks the hovered swatch *\/\n  .ovia-pd .opd-finish__nm::before{content:\"Brushed Nickel\";}\n  .ovia-pd .opd-manifesto{margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.10);\n    font-size:.844rem;font-weight:300;color:#e7ddcc;font-style:italic;line-height:1.45;animation:opdRise .7s .4s ease-out both;}\n  .ovia-pd .opd-manifesto em{color:var(--ac);font-style:italic;font-weight:400;}\n\n  .ovia-pd .opd-bR{position:static;flex:0 0 0;}\n  .ovia-pd .opd-figure{position:absolute;z-index:1;top:0;right:0;bottom:0;width:58%;margin:0;overflow:hidden;\n    \/* soft left-edge fade — some renders (e.g. the twin shower) crop on the left;\n       fading the leftmost sliver blends that hard cut into the banner ground *\/\n    -webkit-mask-image:linear-gradient(to right,transparent 0,#000 12%);mask-image:linear-gradient(to right,transparent 0,#000 12%);\n    animation:opdFloatIn 1.1s .3s cubic-bezier(.2,.7,.2,1) both;}\n  \/* stacked finish renders — crossfade on swatch hover (FEATURE 1) *\/\n  .ovia-pd .opd-prod{position:absolute;left:0;bottom:0;width:170%;max-width:none !important;height:auto;\n    opacity:0;transition:opacity .5s ease;-webkit-user-drag:none;user-select:none;pointer-events:none;}\n  .ovia-pd .ph--bn{opacity:1;}\n  \/* accent + banner finish label follow the hovered finish *\/\n  \/* finish PROCESS word (PVD vs Electroplated) — honest per finish, tracks hover too.\n     Default (non-hover) label is set per-finish by the rollout. *\/\n  .ovia-pd .opd-finish__pr::before{content:\"PVD\";}\n\n  .ovia-pd .opd-glint{position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;\n    background:linear-gradient(108deg,transparent 40%,rgba(255,252,242,.84) 50%,transparent 60%);\n    background-size:260% 100%;background-repeat:no-repeat;\n    \/* mask to the fixture silhouette, stacked x3 with intersect so the alpha\n       MULTIPLIES — the opaque metal stays lit but the semi-transparent baked\n       shadow (low alpha) drops out, so the shine never bleeds onto the shadow *\/\n    -webkit-mask:var(--hero) left bottom\/170% auto no-repeat,var(--hero) left bottom\/170% auto no-repeat,var(--hero) left bottom\/170% auto no-repeat;\n    mask:var(--hero) left bottom\/170% auto no-repeat,var(--hero) left bottom\/170% auto no-repeat,var(--hero) left bottom\/170% auto no-repeat;\n    -webkit-mask-composite:source-in,source-in;mask-composite:intersect,intersect;\n    animation:opdGlint 9s 2.5s ease-in-out infinite;}\n\n  \/* ============ 2. OPENING ============ *\/\n  .ovia-pd .opd-lead{margin:38px 4px 6px;font-size:1.2rem;line-height:1.62;font-weight:300;color:#34302a;letter-spacing:.002em;}\n  .ovia-pd .opd-lead .drop{color:var(--ac-deep);font-weight:500;}\n\n  \/* ============ 3. SPEC STRIP ============ *\/\n  .ovia-pd .opd-specs{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line);\n    border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:30px 0;}\n  .ovia-pd .opd-spec{background:#fff;padding:16px 12px;text-align:center;position:relative;transition:background .3s ease;}\n  .ovia-pd .opd-spec::after{content:\"\";position:absolute;left:50%;bottom:0;height:2px;width:0;background:var(--ac-deep);transform:translateX(-50%);transition:width .35s ease;}\n  .ovia-pd .opd-spec:hover{background:var(--cream-soft);}\n  .ovia-pd .opd-spec:hover::after{width:42%;}\n  .ovia-pd .opd-spec .l{font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:7px;}\n  .ovia-pd .opd-spec .v{font-size:.86rem;font-weight:500;color:#2a2722;line-height:1.3;}\n  .ovia-pd .opd-spec .v small{display:block;font-weight:400;font-size:.74rem;color:var(--label);margin-top:2px;}\n\n  \/* ============ section heading ============ *\/\n  .ovia-pd .opd-h{font-size:.74rem;letter-spacing:.22em;text-transform:uppercase;color:var(--label);font-weight:600;\n    margin:46px 4px 22px;display:flex;align-items:center;gap:16px;}\n  .ovia-pd .opd-h::after{content:\"\";flex:1;height:1px;background:linear-gradient(90deg,var(--ac-deep),var(--line) 70%);transform-origin:left;}\n  .ovia-pd .opd-h .opd-hint{flex:0 0 auto;font-size:.58rem;letter-spacing:.14em;color:var(--faint);font-weight:500;text-transform:none;font-style:italic;}\n\n  \/* ============ 4. CRAFT ============ *\/\n  .ovia-pd .opd-craft{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:0 0 8px;}\n  .ovia-pd .opd-c .n{font-size:.96rem;font-weight:600;color:var(--ac-deep);margin-bottom:12px;font-variant-numeric:tabular-nums;position:relative;padding-bottom:10px;}\n  .ovia-pd .opd-c .n::after{content:\"\";position:absolute;left:0;bottom:0;width:22px;height:2px;background:var(--ac-deep);}\n  .ovia-pd .opd-c .t{font-size:1.05rem;font-weight:500;color:#2a2722;margin:0 0 8px;line-height:1.25;}\n  .ovia-pd .opd-c p{margin:0;font-size:.9rem;color:var(--body);line-height:1.58;}\n\n  \/* ============ NEW: MACRO-DETAIL STRIP (FEATURE 2) ============ *\/\n  .ovia-pd .opd-macro{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;}\n  .ovia-pd .opd-macro figure{margin:0;}\n  \/* square tiles — the gallery scenes are 2000x2000, so 1:1 shows them uncropped *\/\n  .ovia-pd .opd-macro .frame{display:block;aspect-ratio:1\/1;overflow:hidden;border-radius:12px;background:var(--cream);position:relative;}\n  .ovia-pd .opd-macro .frame img{width:100% !important;height:100% !important;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.7,.2,1);}\n  .ovia-pd .opd-macro figure:hover .frame img{transform:scale(1.08);}\n  .ovia-pd .opd-macro figcaption{margin-top:10px;font-size:.82rem;color:var(--body);}\n  .ovia-pd .opd-macro figcaption b{display:block;color:#2a2722;font-weight:500;font-size:.9rem;margin-bottom:1px;}\n\n  \/* ============ 5. FINISH FAMILY — interactive (FEATURE 1) ============ *\/\n  .ovia-pd .opd-finishes{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 18px;\n    max-width:506px;margin:12px auto 8px;}\n  .ovia-pd .opd-fin{appearance:none;border:0;background:transparent;padding:0;margin:0;cursor:pointer;\n    width:150px;font:inherit;color:var(--body);display:flex;flex-direction:column;gap:9px;text-align:center;}\n  .ovia-pd .opd-fin__img{display:block;aspect-ratio:4\/3;overflow:hidden;border-radius:11px;\n    background:var(--tile);border:1px solid var(--tile-line);\n    transition:transform .28s cubic-bezier(.2,.7,.2,1),border-color .25s ease,box-shadow .25s ease;}\n  .ovia-pd .opd-fin__img img{width:100% !important;height:100% !important;object-fit:cover;object-position:6% bottom;display:block;pointer-events:none;-webkit-user-drag:none;-webkit-touch-callout:none;}\n  .ovia-pd .opd-fin__name{font-size:.78rem;letter-spacing:.01em;line-height:1.2;transition:color .2s ease;}\n  .ovia-pd .opd-fin:hover .opd-fin__img{transform:translateY(-4px);\n    border-color:color-mix(in srgb,var(--c) 55%,#d8d2c5);box-shadow:0 12px 26px rgba(80,66,40,.14);}\n  .ovia-pd .opd-fin:hover .opd-fin__name{color:#2a2722;}\n  .ovia-pd .opd-fin.is-current .opd-fin__img{border-color:var(--c);box-shadow:0 0 0 1px var(--c);}\n  .ovia-pd .opd-fin.is-current .opd-fin__name{color:#2a2722;font-weight:600;}\n  .ovia-pd .opd-fin.is-current .opd-fin__name::before{content:\"\";display:inline-block;width:6px;height:6px;\n    border-radius:50%;background:var(--c);margin-right:7px;vertical-align:middle;\n    box-shadow:0 0 0 1px color-mix(in srgb,var(--c) 40%,#fff);}\n\n  \/* ---- finish PREVIEW OVERLAY: each card owns a pane directly ABOVE IT.\n       hover (desktop) \/ press-hold (:active, mobile) pops that finish's\n       Gallery-A render in a metallic pane, pointer centred under it pointing\n       at that card. Per-finish --ac is set inline on each card (matte black =\n       true #1a1a1a — bright render bg). Pure CSS, no :has(). ---- *\/\n  .ovia-pd .opd-fin{position:relative;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;}\n  .ovia-pd .opv{position:absolute;left:calc(50% - var(--co,0px));bottom:calc(100% + 12px);z-index:30;width:min(400px,88vw);transform:translate(-50%,8px);opacity:0;pointer-events:none;transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);}\n  .ovia-pd .opd-fin:active .opv{opacity:1;transform:translate(-50%,0);}\n  @media (hover:hover){.ovia-pd .opd-fin:hover .opv{opacity:1;transform:translate(-50%,0);}}\n  .ovia-pd .opv__frame{display:block;position:relative;border-radius:14px;padding:1.5px;width:100%;background:linear-gradient(135deg,color-mix(in srgb,var(--ac) 90%,#fff) 0%,var(--ac) 26%,color-mix(in srgb,var(--ac) 48%,#241a10) 50%,color-mix(in srgb,var(--ac) 95%,#fff) 72%,var(--ac) 100%);box-shadow:0 6px 16px -4px rgba(34,24,10,.42),0 2px 5px -1px rgba(34,24,10,.34);}\n  .ovia-pd .opv__inner{display:block;position:relative;border-radius:12.5px;overflow:hidden;aspect-ratio:1\/1;background:#f3ede2;z-index:2;}\n  .ovia-pd .opv__img{display:block;width:100% !important;height:100% !important;object-fit:cover;object-position:center;pointer-events:none;}\n  .ovia-pd .opv__cap{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:.55rem .75rem .5rem;background:linear-gradient(to top,rgba(8,6,5,.82),transparent);display:flex;align-items:center;gap:.45em;}\n  .ovia-pd .opv__dot{width:9px;height:9px;border-radius:50%;background:var(--ac);box-shadow:0 0 8px color-mix(in srgb,var(--ac) 60%,transparent);flex-shrink:0;}\n  .ovia-pd .opv__nm{font-size:.78rem;font-weight:400;letter-spacing:.03em;color:#f3ece0;}\n  .ovia-pd .opv__tip{position:absolute;left:calc(50% + var(--co,0px));bottom:-5px;width:14px;height:14px;z-index:1;transform:translateX(-50%) rotate(45deg);border-radius:0 0 4px 0;background:linear-gradient(135deg,color-mix(in srgb,var(--ac) 80%,#fff),var(--ac) 55%,color-mix(in srgb,var(--ac) 58%,#241a10));box-shadow:2px 2px 5px -2px rgba(34,24,10,.34);}\n  \/* pane re-centres on the grid; pointer slides to sit under the HELD card.\n     --co = held card's centre offset from the grid centre. 3 columns on desktop,\n     2 on phones (card 150px + 18px gap =\u003e 168px step). *\/\n  .ovia-pd .opd-fin--bg{--co:-168px;} .ovia-pd .opd-fin--bn{--co:0px;} .ovia-pd .opd-fin--cm{--co:168px;}\n  .ovia-pd .opd-fin--cr{--co:-168px;} .ovia-pd .opd-fin--gm{--co:0px;} .ovia-pd .opd-fin--mb{--co:168px;}\n  @media (max-width:600px){\n    .ovia-pd .opd-fin--bg{--co:-84px;} .ovia-pd .opd-fin--bn{--co:84px;} .ovia-pd .opd-fin--cm{--co:-84px;}\n    .ovia-pd .opd-fin--cr{--co:84px;} .ovia-pd .opd-fin--gm{--co:-84px;} .ovia-pd .opd-fin--mb{--co:84px;}\n  }\n  .ovia-pd .opd-hint .hint-hold{display:none;}\n  @media (hover:none){.ovia-pd .opd-hint .hint-hover{display:none;}.ovia-pd .opd-hint .hint-hold{display:inline;}}\n\n\n  \/* ============ NEW: DIMENSIONS — render + spec table (FEATURE 5) ============ *\/\n  .ovia-pd .opd-dims{display:flex;align-items:stretch;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--cream);}\n  .ovia-pd .opd-dims__draw{flex:1 1 58%;position:relative;min-height:300px;overflow:hidden;\n    background-image:linear-gradient(var(--line-2) 1px,transparent 1px),linear-gradient(90deg,var(--line-2) 1px,transparent 1px);\n    background-size:26px 26px;}\n  .ovia-pd .opd-dims__img{position:absolute;left:4%;bottom:0;height:90% !important;width:auto;max-width:none !important;\n    \/* tight top-edge fade — tall renders (twin shower, rail shower) crop at the top\n       of this Hero_B; fading the very top blends that hard cut into the grid *\/\n    -webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 5%);mask-image:linear-gradient(to bottom,transparent 0,#000 5%);}\n  .ovia-pd .opd-dims__table{flex:0 0 248px;padding:22px 26px;border-left:1px solid var(--line-2);background:#fff;\n    display:flex;flex-direction:column;justify-content:center;}\n  .ovia-pd .opd-dims__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;\n    padding:11px 0;border-bottom:1px solid var(--line-2);font-size:.84rem;}\n  .ovia-pd .opd-dims__row:last-child{border-bottom:none;}\n  .ovia-pd .opd-dims__row .k{color:var(--label);}\n  .ovia-pd .opd-dims__row .v{color:#2a2722;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;}\n  .ovia-pd .opd-dims__row .v.tbc{color:var(--faint);}\n  .ovia-pd .opd-dims__note{margin:10px 4px 0;font-size:.74rem;color:var(--faint);}\n  .ovia-pd .opd-dims__note b{color:var(--ac-deep);}\n\n  \/* ============ 6. ASSURANCE — original lifetime-warranty badge ============ *\/\n  .ovia-pd .opd-warranty{display:flex;align-items:stretch;border:1px solid var(--ac-deep);border-radius:12px;\n    overflow:hidden;margin:30px 0 10px;background:var(--cream-soft);position:relative;}\n  .ovia-pd .opd-warranty .badge{flex:0 0 152px;position:relative;overflow:hidden;\n    background:linear-gradient(160deg,#2a241a,#14110b);color:#f3ead8;\n    display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:22px 14px;gap:6px;}\n  .ovia-pd .opd-warranty .badge::before{content:\"\";position:absolute;inset:0;\n    background:linear-gradient(115deg,transparent 40%,rgba(255,250,235,.14) 50%,transparent 60%);\n    background-size:250% 100%;animation:opdGlint 6s 1s ease-in-out infinite;}\n  .ovia-pd .opd-warranty .badge .big{font-size:2rem;font-weight:300;color:var(--ac);line-height:1;position:relative;}\n  .ovia-pd .opd-warranty .badge .sm{font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:#b6ab97;position:relative;}\n  .ovia-pd .opd-warranty .body{padding:18px 22px;font-size:.92rem;color:#3a352d;line-height:1.58;}\n  .ovia-pd .opd-warranty .body b{color:#2a2722;}\n  .ovia-pd .opd-reg{font-size:.74rem;letter-spacing:.08em;color:var(--faint);margin:12px 4px 0;}\n\n  \/* ============ 7. COLLECTION — dark \"bookend\" panel (echoes the hero banner) ============ *\/\n  .ovia-pd .opd-coll{position:relative;overflow:hidden;isolation:isolate;margin:46px 0 6px;padding:44px 36px 40px;\n    border-radius:16px;text-align:center;\n    background:radial-gradient(120% 130% at 50% 0%, #2a241a 0%, #1a160f 46%, #0e0b08 100%);}\n  .ovia-pd .opd-coll::before{content:\"\";position:absolute;inset:0;z-index:0;\n    background:radial-gradient(52% 64% at 50% 2%, color-mix(in srgb,var(--ac) 22%,transparent), transparent 72%);}\n  .ovia-pd .opd-coll__logo{display:block;width:78px;height:26px;margin:0 auto 18px;position:relative;z-index:1;\n    background:url('https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/ovia-logo-black.png?v=1779186226') center\/contain no-repeat;\n    filter:brightness(0) invert(1);opacity:.9;}\n  .ovia-pd .opd-coll .t{position:relative;z-index:1;font-size:1.5rem;font-weight:300;color:#f4ecdd;margin:0 0 12px;letter-spacing:-.01em;}\n  .ovia-pd .opd-coll .t b{font-weight:600;color:var(--ac);}\n  .ovia-pd .opd-coll p{position:relative;z-index:1;margin:0 auto;max-width:52ch;font-size:.92rem;color:#bcb29e;line-height:1.65;}\n  .ovia-pd .opd-coll__rule{position:relative;z-index:1;width:56px;height:1px;margin:20px auto 0;\n    background:linear-gradient(90deg,transparent,var(--ac),transparent);}\n\n  \/* ============ FEATURE 3: SCROLL-REVEAL (CSS scroll-driven, JS-free) ============ *\/\n  @keyframes opdReveal{from{opacity:0;transform:translateY(26px);}to{opacity:1;transform:none;}}\n  @keyframes opdDrawLine{from{transform:scaleX(0);}to{transform:scaleX(1);}}\n  @supports (animation-timeline: view()){\n    .ovia-pd .reveal{animation:opdReveal both linear;animation-timeline:view();animation-range:entry 2% entry 46%;}\n    .ovia-pd .opd-h::after{animation:opdDrawLine both linear;animation-timeline:view();animation-range:entry 0% entry 40%;}\n  }\n\n  \/* ============ keyframes ============ *\/\n  @keyframes opdRise{from{opacity:0;transform:translateY(16px);}to{opacity:1;transform:none;}}\n  @keyframes opdBloom{from{opacity:0;transform:scale(.85);}to{opacity:1;transform:none;}}\n  @keyframes opdFloatIn{from{opacity:0;transform:translateY(26px) scale(.97);}to{opacity:1;transform:none;}}\n  @keyframes opdGlint{0%{background-position:160% 0;}26%{background-position:-60% 0;}100%{background-position:-60% 0;}}\n  @keyframes opdSpin{to{transform:rotate(360deg);}}\n\n  @media (prefers-reduced-motion:reduce){.ovia-pd *{animation:none !important;}}\n\n  \/* ============ responsive ============ *\/\n  @media (max-width:680px){\n    .ovia-pd .opd-banner{flex-direction:column;text-align:center;padding:26px 22px 0;min-height:0;}\n    .ovia-pd .opd-bL{max-width:100%;flex-basis:auto;align-items:center;}\n    .ovia-pd .opd-bR{position:relative;flex:0 0 auto;width:100%;height:230px;}\n    \/* MUST stay a containing block on mobile — if this goes position:static the\n       absolutely-positioned render escapes to .opd-banner (auto height), its\n       height:100% collapses and the render vanishes while the inset-pinned glint\n       still shows. Keep position:relative so height:100% resolves to the 230px slot. *\/\n    .ovia-pd .opd-figure{position:absolute;inset:0;width:100%;height:100%;}\n    \/* match the render to the glint mask exactly (left bottom \/ 170% width) so the\n       physical product sits under its own shine — don't size by height (overblows). *\/\n    .ovia-pd .opd-prod{width:170%;height:auto;left:0;bottom:0;transform:none;}\n    .ovia-pd .opd-manifesto{border-top:none;padding-top:6px;}\n    \/* 5 specs on a 6-col grid: top row 3 cells span 2 each, bottom row 2 cells\n       span 3 each — both rows fill the full width, no trailing empty gap. *\/\n    .ovia-pd .opd-specs{grid-template-columns:repeat(6,1fr);}\n    .ovia-pd .opd-spec:nth-child(-n+3){grid-column:span 2;}\n    .ovia-pd .opd-spec:nth-child(n+4){grid-column:span 3;}\n    .ovia-pd .opd-craft{grid-template-columns:1fr;gap:20px;}\n    \/* 3 scene shots: 2 per row, the lone last one centres (not left-anchored)\n       and sits a touch wider so the row isn't cramped. Flex-wrap + justify-center;\n       :last-child:nth-child(odd) only fires when an item is genuinely orphaned. *\/\n    .ovia-pd .opd-macro{display:flex;flex-wrap:wrap;justify-content:center;}\n    .ovia-pd .opd-macro figure{flex:0 1 calc(50% - 7px);}\n    .ovia-pd .opd-macro figure:last-child:nth-child(odd){flex-basis:62%;}\n    .ovia-pd .opd-warranty{flex-direction:column;text-align:center;}\n    \/* stack the dimensions block on mobile — the fixed 248px table otherwise\n       eats ~70% of the row and squeezes the render\/grid to a sliver. Drawing on\n       top at full width with a real height, spec table full-width beneath it. *\/\n    .ovia-pd .opd-dims{flex-direction:column;}\n    .ovia-pd .opd-dims__draw{flex:none;width:100%;min-height:280px;}\n    .ovia-pd .opd-dims__table{flex:none;width:100%;border-left:none;border-top:1px solid var(--line-2);}\n  }\n\n  \/* ============ MATTE BLACK modifier (gated to the mb description only) ============ *\/\n  .ovia-pd.opd--matte .opd-banner{background:radial-gradient(120% 140% at 80% 30%, #1a1918 0%, #0b0a0a 52%, #030303 100%);}\n  .ovia-pd.opd--matte .opd-banner::before{background:radial-gradient(56% 78% at 80% 44%, rgba(150,147,142,.16) 0%, transparent 60%);}\n  .ovia-pd.opd--matte .opd-coll{background:radial-gradient(120% 130% at 50% 0%, #1a1918 0%, #0b0a0a 50%, #030303 100%);}\n  .ovia-pd.opd--matte .opd-warranty .badge{background:linear-gradient(160deg,#1d1c1b,#070706);}\n  .ovia-pd.opd--matte .opd-glint{display:none;}\n  .ovia-pd.opd--matte .opd-name{color:#eeedeb;}\n  .ovia-pd.opd--matte .opd-finish{color:#9c9a96;}\n  .ovia-pd.opd--matte .opd-manifesto{color:#d6d4d0;}\n\n  \/* ====================================================================== *\/\n  \/* ============  PREMIUM ADDITIONS (creative pass)  ====================== *\/\n  \/* ====================================================================== *\/\n\n  \/* --- BENEATH THE SURFACE: finished-surface feature (visual beside the text) --- *\/\n  .ovia-pd .opd-bond{display:grid;grid-template-columns:minmax(0,44%) 1fr;gap:30px;align-items:center;\n    border:1px solid var(--line);border-radius:14px;background:var(--cream);padding:26px 28px;}\n  .ovia-pd .opd-eng__s{font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ac-deep);font-weight:600;margin-bottom:7px;}\n  .ovia-pd .opd-bond__t{font-size:1.2rem;font-weight:500;color:#2a2722;margin:0 0 11px;letter-spacing:-.01em;}\n  .ovia-pd .opd-bond p{font-size:.9rem;color:var(--body);line-height:1.6;margin:0;}\n\n  \/* finish swatch — believable brushed metal, themed by --ac (fully repeatable) *\/\n  .ovia-pd .opd-swatch{display:block;position:relative;height:172px;border-radius:9px;overflow:hidden;isolation:isolate;\n    box-shadow:0 6px 16px rgba(70,48,12,.28),inset 0 0 0 1px rgba(255,255,255,.12);\n    background:linear-gradient(90deg,\n      color-mix(in srgb,var(--ac) 38%,var(--shadow,#241803)) 0%,\n      color-mix(in srgb,var(--ac) 62%,var(--shadow,#241803)) 16%,\n      var(--ac) 32%,\n      color-mix(in srgb,var(--ac) 52%,#fff) 50%,\n      var(--ac) 68%,\n      color-mix(in srgb,var(--ac) 62%,var(--shadow,#241803)) 84%,\n      color-mix(in srgb,var(--ac) 38%,var(--shadow,#241803)) 100%);}\n  .ovia-pd .opd-swatch::before{content:\"\";position:absolute;inset:0;z-index:1;mix-blend-mode:soft-light;opacity:.9;\n    background:url(\"data:image\/svg+xml,\u003csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='280' height='280'\u003e\u003cfilter id='b'\u003e\u003cfeTurbulence type='fractalNoise' baseFrequency='0.82 0.012' numOctaves='3' stitchTiles='stitch'\/\u003e\u003cfeColorMatrix type='saturate' values='0'\/\u003e\u003c\/filter\u003e\u003crect width='280' height='280' filter='url(%23b)'\/\u003e\u003c\/svg\u003e\") 0 0\/280px 280px;}\n  .ovia-pd .opd-swatch::after{content:\"\";position:absolute;inset:0;z-index:2;pointer-events:none;mix-blend-mode:soft-light;opacity:.42;\n    background:url(\"data:image\/svg+xml,\u003csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='360' height='360'\u003e\u003cfilter id='p'\u003e\u003cfeTurbulence type='fractalNoise' baseFrequency='0.13 0.012' numOctaves='2' stitchTiles='stitch'\/\u003e\u003cfeColorMatrix type='saturate' values='0'\/\u003e\u003c\/filter\u003e\u003crect width='360' height='360' filter='url(%23p)'\/\u003e\u003c\/svg\u003e\") 0 0\/360px 360px;}\n  \/* POLISHED (chrome) — mirror reflection, no brush grain *\/\n  .ovia-pd .opd-swatch.is-polished{background:linear-gradient(90deg,\n    color-mix(in srgb,var(--ac) 34%,#0b0f13) 0%,\n    color-mix(in srgb,var(--ac) 64%,#0b0f13) 20%,\n    color-mix(in srgb,var(--ac) 88%,#fff) 41%,\n    #fbfdff 50%,\n    color-mix(in srgb,var(--ac) 88%,#fff) 59%,\n    color-mix(in srgb,var(--ac) 64%,#0b0f13) 80%,\n    color-mix(in srgb,var(--ac) 34%,#0b0f13) 100%);}\n  .ovia-pd .opd-swatch.is-polished::before{display:none;}\n  .ovia-pd .opd-swatch.is-polished::after{opacity:.1;}\n  \/* MATTE (matte black) — flat, soft diffuse shading, no grain, no specular *\/\n  .ovia-pd .opd-swatch.is-matte{background:radial-gradient(135% 115% at 50% 24%,\n    color-mix(in srgb,var(--ac) 78%,#fff) 0%,\n    var(--ac) 44%,\n    color-mix(in srgb,var(--ac) 72%,#000) 100%);}\n  .ovia-pd .opd-swatch.is-matte::before{display:none;}\n  .ovia-pd .opd-swatch.is-matte::after{opacity:.14;}\n  .ovia-pd .opd-macroshot__cap{font-size:.68rem;letter-spacing:.04em;color:var(--label);margin-top:11px;}\n  .ovia-pd .opd-macroshot__cap b{color:#2a2722;font-weight:600;}\n\n  \/* --- COMPLIANCE marks + care --- *\/\n  .ovia-pd .opd-cert{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 30px;margin:34px 0 0;padding:20px 0;\n    border-top:1px solid var(--line);border-bottom:1px solid var(--line);}\n  .ovia-pd .opd-cert__i{display:flex;align-items:center;gap:10px;font-size:.78rem;color:var(--body);letter-spacing:.01em;}\n  .ovia-pd .opd-cert__i b{color:#2a2722;font-weight:600;}\n  .ovia-pd .opd-cert__i i{flex:0 0 auto;width:22px;height:22px;position:relative;}\n  .ovia-pd .opd-cert__i .ic-wm{border:1.5px solid var(--ac-deep);border-radius:6px;}\n  .ovia-pd .opd-cert__i .ic-wm::after{content:\"\";position:absolute;left:7px;top:4px;width:5px;height:9px;border:solid var(--ac-deep);border-width:0 1.5px 1.5px 0;transform:rotate(45deg);}\n  .ovia-pd .opd-cert__i .ic-wels::after{content:\"★\";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:19px;color:var(--ac-deep);}\n  .ovia-pd .opd-cert__i .ic-as{border:1.5px solid var(--ac-deep);border-radius:4px;}\n  .ovia-pd .opd-cert__i .ic-as::after{content:\"\";position:absolute;left:5px;right:5px;top:6px;height:1.5px;background:var(--ac-deep);box-shadow:0 4px 0 var(--ac-deep),0 8px 0 var(--ac-deep);}\n  \/* --- CARE card --- *\/\n  .ovia-pd .opd-care2{display:flex;gap:20px;align-items:center;border:1px solid var(--line);border-radius:14px;background:var(--cream);padding:22px 26px;}\n  .ovia-pd .opd-care2__icon{flex:0 0 46px;height:46px;border-radius:50%;position:relative;\n    background:color-mix(in srgb,var(--ac) 16%,#fff);border:1px solid color-mix(in srgb,var(--ac) 40%,var(--line));}\n  .ovia-pd .opd-care2__icon::before{content:\"\\2726\";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;\n    font-size:19px;color:var(--ac-deep);line-height:1;}\n  .ovia-pd .opd-care2__lead{font-size:.98rem;font-weight:500;color:#2a2722;margin:0 0 11px;}\n  .ovia-pd .opd-care2__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;}\n  .ovia-pd .opd-care2__list li{position:relative;padding-left:23px;font-size:.86rem;color:var(--body);line-height:1.4;}\n  .ovia-pd .opd-care2__list li::before{position:absolute;left:0;top:0;font-weight:700;font-size:.84rem;}\n  .ovia-pd .opd-care2__list .ok::before{content:\"\\2713\";color:var(--ac-deep);}\n  .ovia-pd .opd-care2__list .no::before{content:\"\\2715\";color:#c4b9a3;}\n\n  \/* responsive — premium additions *\/\n  @media (max-width:680px){\n    .ovia-pd .opd-bond{grid-template-columns:1fr;}\n    .ovia-pd .opd-cert{gap:12px 20px;}\n  }\n\u003c\/style\u003e\n\n\u003c!-- 1. BANNER --\u003e\n\u003cdiv class=\"opd-banner\"\u003e\n  \u003cdiv class=\"opd-bL\"\u003e\n    \u003cspan class=\"opd-logo\" role=\"img\" aria-label=\"Ovia\"\u003e\u003c\/span\u003e\n    \u003cdiv class=\"opd-kicker\"\u003eMilan Collection\u003c\/div\u003e\n    \u003ch2 class=\"opd-name\"\u003eBath \u0026amp; Basin Spout\u003c\/h2\u003e\n    \u003cdiv class=\"opd-finish\"\u003e\n\u003cspan class=\"opd-finish__nm\"\u003e\u003c\/span\u003e · \u003cspan class=\"opd-finish__pr\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"opd-manifesto\"\u003e“The \u003cem\u003elast\u003c\/em\u003e spout you’ll buy.”\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"opd-bR\"\u003e\n    \u003cdiv class=\"opd-figure\"\u003e\n      \u003cimg class=\"opd-prod ph--bg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_BrushedGold_Hero_A.png?v=1779883552\" alt=\"Ovia Milan Bath \u0026amp; Basin Spout in Brushed Nickel\"\u003e\n      \u003cimg class=\"opd-prod ph--bn\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_BrushedNickelWarm_Hero_A.png?v=1779883571\" alt=\"\" aria-hidden=\"true\"\u003e\n      \u003cimg class=\"opd-prod ph--cm\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_Champagne_Hero_A.png?v=1779883589\" alt=\"\" aria-hidden=\"true\"\u003e\n      \u003cimg class=\"opd-prod ph--cr\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_Chrome_Hero_A.png?v=1779883608\" alt=\"\" aria-hidden=\"true\"\u003e\n      \u003cimg class=\"opd-prod ph--gm\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_GunMetal_Hero_A.png?v=1779883626\" alt=\"\" aria-hidden=\"true\"\u003e\n      \u003cimg class=\"opd-prod ph--mb\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_MatteBlack_Hero_A.png?v=1779883645\" alt=\"\" aria-hidden=\"true\"\u003e\n      \u003cspan class=\"opd-glint\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 2. OPENING --\u003e\n\u003cp class=\"opd-lead reveal\"\u003eA spout is the quiet half of the equation — pure water delivery, no mixing. The \u003cspan class=\"drop\"\u003eMilan\u003c\/span\u003e bath \u0026amp; basin spout pours from a single, downturned outlet in DZR brass, finished in brushed nickel sealed to hold its colour for the life of the room. Pair it with a Milan wall mixer for the controls — clean, weighted, and made to outlast the room.\u003c\/p\u003e\n\n\u003c!-- 3. SPEC STRIP --\u003e\n\u003cdiv class=\"opd-specs reveal\"\u003e\n  \u003cdiv class=\"opd-spec\"\u003e\n\u003cdiv class=\"l\"\u003eMaterial\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDZR Brass\u003csmall\u003edezinc-resistant\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-spec\"\u003e\n\u003cdiv class=\"l\"\u003eFinish\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eBrushed Nickel\u003csmall\u003ePVD\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-spec\"\u003e\n\u003cdiv class=\"l\"\u003eWater\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eWELS 5★\u003csmall\u003e5.5 L\/min\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-spec\"\u003e\n\u003cdiv class=\"l\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eBath \u0026amp; Basin\u003csmall\u003eoutlet\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-spec\"\u003e\n\u003cdiv class=\"l\"\u003eWarranty\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eLifetime\u003csmall\u003efinish incl.\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 4. CRAFT --\u003e\n\u003cdiv class=\"opd-h reveal\"\u003eWhy it lasts\u003c\/div\u003e\n\u003cdiv class=\"opd-craft reveal\"\u003e\n  \u003cdiv class=\"opd-c\"\u003e\n\u003cdiv class=\"n\"\u003e01\u003c\/div\u003e\n\u003cdiv class=\"t\"\u003eDZR brass, made to resist\u003c\/div\u003e\n\u003cp\u003eMachined from DZR (dezincification-resistant) brass — it won’t corrode, pit or leach in constant contact with water the way ordinary brass can over the years.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-c\"\u003e\n\u003cdiv class=\"n\"\u003e02\u003c\/div\u003e\n\u003cdiv class=\"t\"\u003eA finish guaranteed for life\u003c\/div\u003e\n\u003cp\u003eBonded to the brass by physical vapour deposition, the brushed nickel resists tarnish, scratching and fade — and it’s backed, in full, by a lifetime finish warranty.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-c\"\u003e\n\u003cdiv class=\"n\"\u003e03\u003c\/div\u003e\n\u003cdiv class=\"t\"\u003ePure water delivery\u003c\/div\u003e\n\u003cp\u003eNo cartridge, no moving parts — just a clean, downturned outlet. Pair it with a Milan wall mixer and you control hot and cold from the wall.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- NEW: BENEATH THE SURFACE — the finish (two variants; rollout keeps the one matching the finish's process) --\u003e\n\u003cdiv class=\"opd-h reveal\"\u003eBeneath the surface\u003c\/div\u003e\n\n\u003cdiv class=\"opd-bond reveal\"\u003e\n  \u003cdiv class=\"opd-bond__vis\"\u003e\n    \u003cdiv class=\"opd-swatch\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"opd-macroshot__cap\"\u003e\n\u003cb\u003eBrushed Nickel PVD\u003c\/b\u003e · molecularly bonded to solid brass\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"opd-bond__txt\"\u003e\n    \u003cdiv class=\"opd-eng__s\"\u003eThe finish\u003c\/div\u003e\n    \u003ch4 class=\"opd-bond__t\"\u003ePart of the metal\u003c\/h4\u003e\n    \u003cp\u003eThe brushed nickel is fused to the brass by Physical Vapour Deposition — a molecular bond, not a coating laid on top. It won’t flake, peel or tarnish at the edges the way ordinary plated finishes eventually do. The colour you see is, quite literally, part of the metal — and it’s covered for the life of the spout.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\n\u003c!-- NEW: STYLED CONTEXT STRIP (FEATURE 2 — repurposed: gallery renders are styled scenes) --\u003e\n\u003cdiv class=\"opd-h reveal\"\u003eIn the setting\u003c\/div\u003e\n\u003cdiv class=\"opd-macro reveal\"\u003e\n  \u003cfigure\u003e\u003cspan class=\"frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_BrushedNickelWarm_A_9431a95a-fbad-4d74-b784-ddac37033c23.png?v=1785829865\" alt=\"Milan bath and basin spout\"\u003e\u003c\/span\u003e\u003cfigcaption\u003e\u003cb\u003ePure delivery\u003c\/b\u003eOne clean, downturned outlet.\u003c\/figcaption\u003e\u003c\/figure\u003e\n  \u003cfigure\u003e\u003cspan class=\"frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_BrushedNickelWarm_B_52b7e2e2-6659-497f-944f-389c534d8c10.png?v=1785829865\" alt=\"Milan spout on the wall\"\u003e\u003c\/span\u003e\u003cfigcaption\u003e\u003cb\u003eBath or basin\u003c\/b\u003eA wall spout — no mixing.\u003c\/figcaption\u003e\u003c\/figure\u003e\n  \u003cfigure\u003e\u003cspan class=\"frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_BrushedNickelWarm_C_aeb42320-3ae0-4e1a-85c7-a7b71fe88afd.png?v=1785829865\" alt=\"Milan spout brushed nickel\"\u003e\u003c\/span\u003e\u003cfigcaption\u003e\u003cb\u003eIn the setting\u003c\/b\u003eWarm nickel keeps the palette calm.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\n\u003c!-- 5. FINISH FAMILY — interactive (FEATURE 1) --\u003e\n\u003cdiv class=\"opd-h reveal\"\u003eOne silhouette, six finishes \u003cspan class=\"opd-hint\"\u003e\u003cspan class=\"hint-hover\"\u003ehover to preview\u003c\/span\u003e\u003cspan class=\"hint-hold\"\u003ehold to preview\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"opd-finishes\"\u003e\n  \u003cbutton type=\"button\" class=\"opd-fin opd-fin--bg\" style=\"--c:#C5A253;--ac:#C5A253\"\u003e\u003cspan class=\"opv\" aria-hidden=\"true\"\u003e\u003cspan class=\"opv__frame\"\u003e\u003cspan class=\"opv__inner\"\u003e\u003cimg class=\"opv__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_BrushedGold_A_3c1c6c5d-76c8-4c42-b307-d1d090f9b12d.png?v=1779892553\u0026amp;width=800\" alt=\"\"\u003e\u003cspan class=\"opv__cap\"\u003e\u003cspan class=\"opv__dot\"\u003e\u003c\/span\u003e\u003cspan class=\"opv__nm\"\u003eBrushed Gold\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opv__tip\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_BrushedGold_Hero_A.png?v=1779883552\u0026amp;width=600\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__name\"\u003eBrushed Gold\u003c\/span\u003e\u003c\/button\u003e\n  \u003cbutton type=\"button\" class=\"opd-fin opd-fin--bn is-current\" style=\"--c:#CFC4B0;--ac:#CFC4B0\"\u003e\u003cspan class=\"opv\" aria-hidden=\"true\"\u003e\u003cspan class=\"opv__frame\"\u003e\u003cspan class=\"opv__inner\"\u003e\u003cimg class=\"opv__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_BrushedNickelWarm_A_9431a95a-fbad-4d74-b784-ddac37033c23.png?v=1785829865\u0026amp;width=800\" alt=\"\"\u003e\u003cspan class=\"opv__cap\"\u003e\u003cspan class=\"opv__dot\"\u003e\u003c\/span\u003e\u003cspan class=\"opv__nm\"\u003eBrushed Nickel\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opv__tip\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_BrushedNickelWarm_Hero_A.png?v=1779883571\u0026amp;width=600\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__name\"\u003eBrushed Nickel\u003c\/span\u003e\u003c\/button\u003e\n  \u003cbutton type=\"button\" class=\"opd-fin opd-fin--cm\" style=\"--c:#DDB3AE;--ac:#DDB3AE\"\u003e\u003cspan class=\"opv\" aria-hidden=\"true\"\u003e\u003cspan class=\"opv__frame\"\u003e\u003cspan class=\"opv__inner\"\u003e\u003cimg class=\"opv__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_Champagne_A_d198a680-3eca-4c70-9727-f6f2775fe749.png?v=1779892556\u0026amp;width=800\" alt=\"\"\u003e\u003cspan class=\"opv__cap\"\u003e\u003cspan class=\"opv__dot\"\u003e\u003c\/span\u003e\u003cspan class=\"opv__nm\"\u003eChampagne\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opv__tip\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_Champagne_Hero_A.png?v=1779883589\u0026amp;width=600\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__name\"\u003eChampagne\u003c\/span\u003e\u003c\/button\u003e\n  \u003cbutton type=\"button\" class=\"opd-fin opd-fin--cr\" style=\"--c:#C8D2DA;--ac:#C8D2DA\"\u003e\u003cspan class=\"opv\" aria-hidden=\"true\"\u003e\u003cspan class=\"opv__frame\"\u003e\u003cspan class=\"opv__inner\"\u003e\u003cimg class=\"opv__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_Chrome_A_2a588eb4-6f24-4a29-b71d-c548435b4a7a.png?v=1785829874\u0026amp;width=800\" alt=\"\"\u003e\u003cspan class=\"opv__cap\"\u003e\u003cspan class=\"opv__dot\"\u003e\u003c\/span\u003e\u003cspan class=\"opv__nm\"\u003eChrome\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opv__tip\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_Chrome_Hero_A.png?v=1779883608\u0026amp;width=600\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__name\"\u003eChrome\u003c\/span\u003e\u003c\/button\u003e\n  \u003cbutton type=\"button\" class=\"opd-fin opd-fin--gm\" style=\"--c:#9C958C;--ac:#9C958C\"\u003e\u003cspan class=\"opv\" aria-hidden=\"true\"\u003e\u003cspan class=\"opv__frame\"\u003e\u003cspan class=\"opv__inner\"\u003e\u003cimg class=\"opv__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_GunMetal_A_34b3ff47-adb7-46fd-a6c5-2b9b4be5a9d5.png?v=1785829882\u0026amp;width=800\" alt=\"\"\u003e\u003cspan class=\"opv__cap\"\u003e\u003cspan class=\"opv__dot\"\u003e\u003c\/span\u003e\u003cspan class=\"opv__nm\"\u003eGun Metal\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opv__tip\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_GunMetal_Hero_A.png?v=1779883626\u0026amp;width=600\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__name\"\u003eGun Metal\u003c\/span\u003e\u003c\/button\u003e\n  \u003cbutton type=\"button\" class=\"opd-fin opd-fin--mb\" style=\"--c:#1a1a1a;--ac:#1a1a1a\"\u003e\u003cspan class=\"opv\" aria-hidden=\"true\"\u003e\u003cspan class=\"opv__frame\"\u003e\u003cspan class=\"opv__inner\"\u003e\u003cimg class=\"opv__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_MatteBlack_A_692343d2-4be9-4440-87fd-14c15db02385.png?v=1785829890\u0026amp;width=800\" alt=\"\"\u003e\u003cspan class=\"opv__cap\"\u003e\u003cspan class=\"opv__dot\"\u003e\u003c\/span\u003e\u003cspan class=\"opv__nm\"\u003eMatte Black\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opv__tip\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_MatteBlack_Hero_A.png?v=1779883645\u0026amp;width=600\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__name\"\u003eMatte Black\u003c\/span\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003c!-- NEW: DIMENSIONS — render + spec table (FEATURE 5) --\u003e\n\u003cdiv class=\"opd-h reveal\"\u003eDimensions \u0026amp; specification\u003c\/div\u003e\n\u003cdiv class=\"opd-dims reveal\"\u003e\n  \u003cdiv class=\"opd-dims__draw\"\u003e\n    \u003cimg class=\"opd-dims__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_BrushedNickelWarm_Hero_B.png?v=1779883577\u0026amp;width=1400\" alt=\"\" aria-hidden=\"true\"\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"opd-dims__table\"\u003e\n    \u003cdiv class=\"opd-dims__row\"\u003e\n\u003cspan class=\"k\"\u003eSpout reach\u003c\/span\u003e\u003cspan class=\"v\"\u003e200 mm\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"opd-dims__row\"\u003e\n\u003cspan class=\"k\"\u003eFlow rate\u003c\/span\u003e\u003cspan class=\"v\"\u003e5.5 L\/min\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"opd-dims__row\"\u003e\n\u003cspan class=\"k\"\u003eWELS rating\u003c\/span\u003e\u003cspan class=\"v\"\u003e5 Star\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 6. ASSURANCE — original lifetime-warranty badge --\u003e\n\u003cdiv class=\"opd-warranty reveal\"\u003e\n  \u003cdiv class=\"badge\"\u003e\n\u003cspan class=\"big\"\u003e∞\u003c\/span\u003e\u003cspan class=\"sm\"\u003eLifetime\u003cbr\u003eWarranty\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"body\"\u003e\n\u003cb\u003eBuilt to be the last one you buy.\u003c\/b\u003e Every Milan fitting carries a 1-year parts \u0026amp; labour warranty, backed by a \u003cb\u003elifetime replacement warranty that includes the finish itself\u003c\/b\u003e — the brushed nickel is guaranteed not to wear away. Rated WELS 5 Star at just 5.5 L\/min, it’s as efficient as it is enduring.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CARE — sits directly under the warranty --\u003e\n\u003cdiv class=\"opd-h reveal\"\u003eCaring for it\u003c\/div\u003e\n\u003cdiv class=\"opd-care2 reveal\"\u003e\n  \u003cspan class=\"opd-care2__icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n  \u003cdiv class=\"opd-care2__body\"\u003e\n    \u003cp class=\"opd-care2__lead\"\u003eBuilt to last, it asks almost nothing of you.\u003c\/p\u003e\n    \u003cul class=\"opd-care2__list\"\u003e\n      \u003cli class=\"ok\"\u003eA soft, damp cloth is all it needs\u003c\/li\u003e\n      \u003cli class=\"no\"\u003eNo abrasive pads, acidic or solvent cleaners\u003c\/li\u003e\n      \u003cli class=\"ok\"\u003eNo polishes or coatings — the finish does the work\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- TRUST BADGES — under both warranty + care --\u003e\n\u003cdiv class=\"opd-cert reveal\"\u003e\n  \u003cdiv class=\"opd-cert__i\"\u003e\n\u003ci class=\"ic-wm\"\u003e\u003c\/i\u003e\u003cspan\u003e\u003cb\u003eWaterMark\u003c\/b\u003e Certified\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-cert__i\"\u003e\n\u003ci class=\"ic-wels\"\u003e\u003c\/i\u003e\u003cspan\u003e\u003cb\u003eWELS\u003c\/b\u003e 5★ Registered\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-cert__i\"\u003e\n\u003ci class=\"ic-as\"\u003e\u003c\/i\u003e\u003cspan\u003eMade to \u003cb\u003eAS\/NZS 3718\u003c\/b\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"opd-reg reveal\"\u003eWELS 5 Star · 5.5 L\/min · Reg. T48249  |  SKU MIL10200BN\u003c\/div\u003e\n\n\u003c!-- 7. COLLECTION — dark bookend --\u003e\n\u003cdiv class=\"opd-coll reveal\"\u003e\n  \u003cspan class=\"opd-coll__logo\" role=\"img\" aria-label=\"Ovia\"\u003e\u003c\/span\u003e\n  \u003cdiv class=\"t\"\u003ePart of the \u003cb\u003eMilan\u003c\/b\u003e collection\u003c\/div\u003e\n  \u003cp\u003eThe Milan range runs the full bathroom — basin and wall mixers, a 2-in-1 shower, kitchen mixers, towel rails and accessories — every piece in the same brushed nickel finish, so nothing in the room is left to chance.\u003c\/p\u003e\n  \u003cdiv class=\"opd-coll__rule\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n","brand":"Ovia","offers":[{"title":"Default Title","offer_id":46219453169813,"sku":"OVKSP15","price":61.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_BrushedNickelWarm_A_9431a95a-fbad-4d74-b784-ddac37033c23.png?v=1785829865"},{"product_id":"ovia-milan-swivel-kitchen-mixer-brushed-nickel","title":"Ovia Milan Gooseneck Kitchen Mixer - Warm Brushed Nickel","description":"\u003cdiv class=\"ovia-pd\" style=\"--ac:#CFC4B0;--ac-deep:#897E6B;--hero:url('https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_BrushedNickelWarm_Hero_A.png?v=1779883341');\"\u003e\n\u003cstyle\u003e\n  .accordion-body:has(\u003e .ovia-pd) \u003e h2{display:none;}\n\n  .ovia-pd{font-family:inherit;color:#26241f;line-height:1.6;\n    \/* soft container tint, derived from the finish's DEEP accent — the colour\n       family tuned for the LIGHT body (ink, rules, drop-cap), NOT the --ac glow\n       that's tuned to sit on the dark banner. Was hard-coded cream (#fcfaf6 \/\n       #fffdf8), which is golden and so only ever suited Brushed Gold. ~4% of\n       --ac-deep into white reproduces that cream on gold and shifts per finish;\n       on the light body the dark finishes resolve to a clean, soft cool-grey\n       (matte black's near-black deep -\u003e pale charcoal, not a dingy mid-grey).\n       Fixed per product finish like the ink — not hover-reactive. *\/\n    --cream:color-mix(in srgb,var(--ac-deep) 4%,#fff);\n    --cream-soft:color-mix(in srgb,var(--ac-deep) 2.5%,#fff);\n    \/* finish-tracking NEUTRALS — a fixed-lightness grey nudged toward the finish's\n       deep accent, so the old warm\/cream greys read warm on gold but cool on\n       chrome\/gun metal and neutral on matte, WITHOUT shifting text hierarchy\n       (the base grey holds the lightness; --ac-deep only swings the hue). *\/\n    --label:color-mix(in srgb,var(--ac-deep) 20%,#898780); \/* uppercase labels \/ section heads *\/\n    --body:color-mix(in srgb,var(--ac-deep) 16%,#505050);  \/* body copy *\/\n    --faint:color-mix(in srgb,var(--ac-deep) 16%,#a7a299); \/* fine print \/ hints *\/\n    --line:color-mix(in srgb,var(--ac-deep) 9%,#efece6);   \/* hairlines \/ borders *\/\n    --line-2:color-mix(in srgb,var(--ac-deep) 7%,#f4f1eb); \/* lighter grid lines \/ dividers *\/\n    \/* the finish grid shows ALL six finishes at once, so its tiles stay NEUTRAL *\/\n    --tile:#f2f1ef;\n    --tile-line:#e9e7e3;\n    -webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}\n  .ovia-pd *{box-sizing:border-box;}\n  .ovia-pd img{max-width:100%;}\n\n  \/* ============ 1. BANNER ============ *\/\n  .ovia-pd .opd-banner{position:relative;overflow:hidden;border-radius:16px;isolation:isolate;\n    background:radial-gradient(120% 140% at 88% 18%, #2a241a 0%, #1a160f 42%, #0e0b08 100%);\n    padding:22px 30px;display:flex;align-items:stretch;gap:24px;min-height:220px;\n    transition:background .5s ease;}\n  .ovia-pd .opd-banner::before{content:\"\";position:absolute;inset:0;z-index:0;\n    background:radial-gradient(62% 84% at 80% 44%, color-mix(in srgb,var(--ac) 50%,transparent) 0%, transparent 66%);\n    animation:opdBloom 1.4s ease-out both;transition:background .5s ease;}\n  .ovia-pd .opd-bL{position:relative;z-index:3;flex:1 1 46%;max-width:46%;\n    display:flex;flex-direction:column;justify-content:center;}\n  .ovia-pd .opd-logo{display:block;width:68px;height:23px;\n    background:url('https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/ovia-logo-black.png?v=1779186226') left center\/contain no-repeat;\n    filter:brightness(0) invert(1);opacity:.92;margin-bottom:12px;animation:opdRise .7s .05s ease-out both;}\n  .ovia-pd .opd-kicker{font-size:.594rem;letter-spacing:.34em;text-transform:uppercase;\n    color:color-mix(in srgb,var(--ac) 76%,#fff);margin-bottom:9px;font-weight:500;animation:opdRise .7s .14s ease-out both;}\n  .ovia-pd .opd-name{font-size:1.5rem;line-height:1.07;font-weight:300;color:#f6f1e9;\n    margin:0 0 5px;letter-spacing:-.012em;animation:opdRise .7s .22s ease-out both;}\n  .ovia-pd .opd-finish{font-size:.781rem;color:#b9af9c;font-weight:300;letter-spacing:.03em;animation:opdRise .7s .3s ease-out both;}\n  \/* finish name driven by :has() so it tracks the hovered swatch *\/\n  .ovia-pd .opd-finish__nm::before{content:\"Brushed Nickel\";}\n  .ovia-pd .opd-manifesto{margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.10);\n    font-size:.844rem;font-weight:300;color:#e7ddcc;font-style:italic;line-height:1.45;animation:opdRise .7s .4s ease-out both;}\n  .ovia-pd .opd-manifesto em{color:var(--ac);font-style:italic;font-weight:400;}\n\n  .ovia-pd .opd-bR{position:static;flex:0 0 0;}\n  .ovia-pd .opd-figure{position:absolute;z-index:1;top:0;right:0;bottom:0;width:58%;margin:0;overflow:hidden;\n    \/* soft left-edge fade — some renders (e.g. the twin shower) crop on the left;\n       fading the leftmost sliver blends that hard cut into the banner ground *\/\n    -webkit-mask-image:linear-gradient(to right,transparent 0,#000 12%);mask-image:linear-gradient(to right,transparent 0,#000 12%);\n    animation:opdFloatIn 1.1s .3s cubic-bezier(.2,.7,.2,1) both;}\n  \/* stacked finish renders — crossfade on swatch hover (FEATURE 1) *\/\n  .ovia-pd .opd-prod{position:absolute;left:0;bottom:0;width:170%;max-width:none !important;height:auto;\n    opacity:0;transition:opacity .5s ease;-webkit-user-drag:none;user-select:none;pointer-events:none;}\n  .ovia-pd .ph--bn{opacity:1;}\n  \/* accent + banner finish label follow the hovered finish *\/\n  \/* finish PROCESS word (PVD vs Electroplated) — honest per finish, tracks hover too.\n     Default (non-hover) label is set per-finish by the rollout. *\/\n  .ovia-pd .opd-finish__pr::before{content:\"PVD\";}\n\n  .ovia-pd .opd-glint{position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;\n    background:linear-gradient(108deg,transparent 40%,rgba(255,252,242,.84) 50%,transparent 60%);\n    background-size:260% 100%;background-repeat:no-repeat;\n    \/* mask to the fixture silhouette, stacked x3 with intersect so the alpha\n       MULTIPLIES — the opaque metal stays lit but the semi-transparent baked\n       shadow (low alpha) drops out, so the shine never bleeds onto the shadow *\/\n    -webkit-mask:var(--hero) left bottom\/170% auto no-repeat,var(--hero) left bottom\/170% auto no-repeat,var(--hero) left bottom\/170% auto no-repeat;\n    mask:var(--hero) left bottom\/170% auto no-repeat,var(--hero) left bottom\/170% auto no-repeat,var(--hero) left bottom\/170% auto no-repeat;\n    -webkit-mask-composite:source-in,source-in;mask-composite:intersect,intersect;\n    animation:opdGlint 9s 2.5s ease-in-out infinite;}\n\n  \/* ============ 2. OPENING ============ *\/\n  .ovia-pd .opd-lead{margin:38px 4px 6px;font-size:1.2rem;line-height:1.62;font-weight:300;color:#34302a;letter-spacing:.002em;}\n  .ovia-pd .opd-lead .drop{color:var(--ac-deep);font-weight:500;}\n\n  \/* ============ 3. SPEC STRIP ============ *\/\n  .ovia-pd .opd-specs{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line);\n    border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:30px 0;}\n  .ovia-pd .opd-spec{background:#fff;padding:16px 12px;text-align:center;position:relative;transition:background .3s ease;}\n  .ovia-pd .opd-spec::after{content:\"\";position:absolute;left:50%;bottom:0;height:2px;width:0;background:var(--ac-deep);transform:translateX(-50%);transition:width .35s ease;}\n  .ovia-pd .opd-spec:hover{background:var(--cream-soft);}\n  .ovia-pd .opd-spec:hover::after{width:42%;}\n  .ovia-pd .opd-spec .l{font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:7px;}\n  .ovia-pd .opd-spec .v{font-size:.86rem;font-weight:500;color:#2a2722;line-height:1.3;}\n  .ovia-pd .opd-spec .v small{display:block;font-weight:400;font-size:.74rem;color:var(--label);margin-top:2px;}\n\n  \/* ============ section heading ============ *\/\n  .ovia-pd .opd-h{font-size:.74rem;letter-spacing:.22em;text-transform:uppercase;color:var(--label);font-weight:600;\n    margin:46px 4px 22px;display:flex;align-items:center;gap:16px;}\n  .ovia-pd .opd-h::after{content:\"\";flex:1;height:1px;background:linear-gradient(90deg,var(--ac-deep),var(--line) 70%);transform-origin:left;}\n  .ovia-pd .opd-h .opd-hint{flex:0 0 auto;font-size:.58rem;letter-spacing:.14em;color:var(--faint);font-weight:500;text-transform:none;font-style:italic;}\n\n  \/* ============ 4. CRAFT ============ *\/\n  .ovia-pd .opd-craft{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:0 0 8px;}\n  .ovia-pd .opd-c .n{font-size:.96rem;font-weight:600;color:var(--ac-deep);margin-bottom:12px;font-variant-numeric:tabular-nums;position:relative;padding-bottom:10px;}\n  .ovia-pd .opd-c .n::after{content:\"\";position:absolute;left:0;bottom:0;width:22px;height:2px;background:var(--ac-deep);}\n  .ovia-pd .opd-c .t{font-size:1.05rem;font-weight:500;color:#2a2722;margin:0 0 8px;line-height:1.25;}\n  .ovia-pd .opd-c p{margin:0;font-size:.9rem;color:var(--body);line-height:1.58;}\n\n  \/* ============ NEW: MACRO-DETAIL STRIP (FEATURE 2) ============ *\/\n  .ovia-pd .opd-macro{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;}\n  .ovia-pd .opd-macro figure{margin:0;}\n  \/* square tiles — the gallery scenes are 2000x2000, so 1:1 shows them uncropped *\/\n  .ovia-pd .opd-macro .frame{display:block;aspect-ratio:1\/1;overflow:hidden;border-radius:12px;background:var(--cream);position:relative;}\n  .ovia-pd .opd-macro .frame img{width:100% !important;height:100% !important;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.7,.2,1);}\n  .ovia-pd .opd-macro figure:hover .frame img{transform:scale(1.08);}\n  .ovia-pd .opd-macro figcaption{margin-top:10px;font-size:.82rem;color:var(--body);}\n  .ovia-pd .opd-macro figcaption b{display:block;color:#2a2722;font-weight:500;font-size:.9rem;margin-bottom:1px;}\n\n  \/* ============ 5. FINISH FAMILY — interactive (FEATURE 1) ============ *\/\n  .ovia-pd .opd-finishes{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 18px;\n    max-width:506px;margin:12px auto 8px;}\n  .ovia-pd .opd-fin{appearance:none;border:0;background:transparent;padding:0;margin:0;cursor:pointer;\n    width:150px;font:inherit;color:var(--body);display:flex;flex-direction:column;gap:9px;text-align:center;}\n  .ovia-pd .opd-fin__img{display:block;aspect-ratio:4\/3;overflow:hidden;border-radius:11px;\n    background:var(--tile);border:1px solid var(--tile-line);\n    transition:transform .28s cubic-bezier(.2,.7,.2,1),border-color .25s ease,box-shadow .25s ease;}\n  .ovia-pd .opd-fin__img img{width:100% !important;height:100% !important;object-fit:cover;object-position:6% bottom;display:block;pointer-events:none;-webkit-user-drag:none;-webkit-touch-callout:none;}\n  .ovia-pd .opd-fin__name{font-size:.78rem;letter-spacing:.01em;line-height:1.2;transition:color .2s ease;}\n  .ovia-pd .opd-fin:hover .opd-fin__img{transform:translateY(-4px);\n    border-color:color-mix(in srgb,var(--c) 55%,#d8d2c5);box-shadow:0 12px 26px rgba(80,66,40,.14);}\n  .ovia-pd .opd-fin:hover .opd-fin__name{color:#2a2722;}\n  .ovia-pd .opd-fin.is-current .opd-fin__img{border-color:var(--c);box-shadow:0 0 0 1px var(--c);}\n  .ovia-pd .opd-fin.is-current .opd-fin__name{color:#2a2722;font-weight:600;}\n  .ovia-pd .opd-fin.is-current .opd-fin__name::before{content:\"\";display:inline-block;width:6px;height:6px;\n    border-radius:50%;background:var(--c);margin-right:7px;vertical-align:middle;\n    box-shadow:0 0 0 1px color-mix(in srgb,var(--c) 40%,#fff);}\n\n  \/* ---- finish PREVIEW OVERLAY: each card owns a pane directly ABOVE IT.\n       hover (desktop) \/ press-hold (:active, mobile) pops that finish's\n       Gallery-A render in a metallic pane, pointer centred under it pointing\n       at that card. Per-finish --ac is set inline on each card (matte black =\n       true #1a1a1a — bright render bg). Pure CSS, no :has(). ---- *\/\n  .ovia-pd .opd-fin{position:relative;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;}\n  .ovia-pd .opv{position:absolute;left:calc(50% - var(--co,0px));bottom:calc(100% + 12px);z-index:30;width:min(400px,88vw);transform:translate(-50%,8px);opacity:0;pointer-events:none;transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);}\n  .ovia-pd .opd-fin:active .opv{opacity:1;transform:translate(-50%,0);}\n  @media (hover:hover){.ovia-pd .opd-fin:hover .opv{opacity:1;transform:translate(-50%,0);}}\n  .ovia-pd .opv__frame{display:block;position:relative;border-radius:14px;padding:1.5px;width:100%;background:linear-gradient(135deg,color-mix(in srgb,var(--ac) 90%,#fff) 0%,var(--ac) 26%,color-mix(in srgb,var(--ac) 48%,#241a10) 50%,color-mix(in srgb,var(--ac) 95%,#fff) 72%,var(--ac) 100%);box-shadow:0 6px 16px -4px rgba(34,24,10,.42),0 2px 5px -1px rgba(34,24,10,.34);}\n  .ovia-pd .opv__inner{display:block;position:relative;border-radius:12.5px;overflow:hidden;aspect-ratio:1\/1;background:#f3ede2;z-index:2;}\n  .ovia-pd .opv__img{display:block;width:100% !important;height:100% !important;object-fit:cover;object-position:center;pointer-events:none;}\n  .ovia-pd .opv__cap{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:.55rem .75rem .5rem;background:linear-gradient(to top,rgba(8,6,5,.82),transparent);display:flex;align-items:center;gap:.45em;}\n  .ovia-pd .opv__dot{width:9px;height:9px;border-radius:50%;background:var(--ac);box-shadow:0 0 8px color-mix(in srgb,var(--ac) 60%,transparent);flex-shrink:0;}\n  .ovia-pd .opv__nm{font-size:.78rem;font-weight:400;letter-spacing:.03em;color:#f3ece0;}\n  .ovia-pd .opv__tip{position:absolute;left:calc(50% + var(--co,0px));bottom:-5px;width:14px;height:14px;z-index:1;transform:translateX(-50%) rotate(45deg);border-radius:0 0 4px 0;background:linear-gradient(135deg,color-mix(in srgb,var(--ac) 80%,#fff),var(--ac) 55%,color-mix(in srgb,var(--ac) 58%,#241a10));box-shadow:2px 2px 5px -2px rgba(34,24,10,.34);}\n  \/* pane re-centres on the grid; pointer slides to sit under the HELD card.\n     --co = held card's centre offset from the grid centre. 3 columns on desktop,\n     2 on phones (card 150px + 18px gap =\u003e 168px step). *\/\n  .ovia-pd .opd-fin--bg{--co:-168px;} .ovia-pd .opd-fin--bn{--co:0px;} .ovia-pd .opd-fin--cm{--co:168px;}\n  .ovia-pd .opd-fin--cr{--co:-168px;} .ovia-pd .opd-fin--gm{--co:0px;} .ovia-pd .opd-fin--mb{--co:168px;}\n  @media (max-width:600px){\n    .ovia-pd .opd-fin--bg{--co:-84px;} .ovia-pd .opd-fin--bn{--co:84px;} .ovia-pd .opd-fin--cm{--co:-84px;}\n    .ovia-pd .opd-fin--cr{--co:84px;} .ovia-pd .opd-fin--gm{--co:-84px;} .ovia-pd .opd-fin--mb{--co:84px;}\n  }\n  .ovia-pd .opd-hint .hint-hold{display:none;}\n  @media (hover:none){.ovia-pd .opd-hint .hint-hover{display:none;}.ovia-pd .opd-hint .hint-hold{display:inline;}}\n\n\n  \/* ============ NEW: DIMENSIONS — render + spec table (FEATURE 5) ============ *\/\n  .ovia-pd .opd-dims{display:flex;align-items:stretch;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--cream);}\n  .ovia-pd .opd-dims__draw{flex:1 1 58%;position:relative;min-height:300px;overflow:hidden;\n    background-image:linear-gradient(var(--line-2) 1px,transparent 1px),linear-gradient(90deg,var(--line-2) 1px,transparent 1px);\n    background-size:26px 26px;}\n  .ovia-pd .opd-dims__img{position:absolute;left:4%;bottom:0;height:90% !important;width:auto;max-width:none !important;\n    \/* tight top-edge fade — tall renders (twin shower, rail shower) crop at the top\n       of this Hero_B; fading the very top blends that hard cut into the grid *\/\n    -webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 5%);mask-image:linear-gradient(to bottom,transparent 0,#000 5%);}\n  .ovia-pd .opd-dims__table{flex:0 0 248px;padding:22px 26px;border-left:1px solid var(--line-2);background:#fff;\n    display:flex;flex-direction:column;justify-content:center;}\n  .ovia-pd .opd-dims__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;\n    padding:11px 0;border-bottom:1px solid var(--line-2);font-size:.84rem;}\n  .ovia-pd .opd-dims__row:last-child{border-bottom:none;}\n  .ovia-pd .opd-dims__row .k{color:var(--label);}\n  .ovia-pd .opd-dims__row .v{color:#2a2722;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;}\n  .ovia-pd .opd-dims__row .v.tbc{color:var(--faint);}\n  .ovia-pd .opd-dims__note{margin:10px 4px 0;font-size:.74rem;color:var(--faint);}\n  .ovia-pd .opd-dims__note b{color:var(--ac-deep);}\n\n  \/* ============ 6. ASSURANCE — original lifetime-warranty badge ============ *\/\n  .ovia-pd .opd-warranty{display:flex;align-items:stretch;border:1px solid var(--ac-deep);border-radius:12px;\n    overflow:hidden;margin:30px 0 10px;background:var(--cream-soft);position:relative;}\n  .ovia-pd .opd-warranty .badge{flex:0 0 152px;position:relative;overflow:hidden;\n    background:linear-gradient(160deg,#2a241a,#14110b);color:#f3ead8;\n    display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:22px 14px;gap:6px;}\n  .ovia-pd .opd-warranty .badge::before{content:\"\";position:absolute;inset:0;\n    background:linear-gradient(115deg,transparent 40%,rgba(255,250,235,.14) 50%,transparent 60%);\n    background-size:250% 100%;animation:opdGlint 6s 1s ease-in-out infinite;}\n  .ovia-pd .opd-warranty .badge .big{font-size:2rem;font-weight:300;color:var(--ac);line-height:1;position:relative;}\n  .ovia-pd .opd-warranty .badge .sm{font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:#b6ab97;position:relative;}\n  .ovia-pd .opd-warranty .body{padding:18px 22px;font-size:.92rem;color:#3a352d;line-height:1.58;}\n  .ovia-pd .opd-warranty .body b{color:#2a2722;}\n  .ovia-pd .opd-reg{font-size:.74rem;letter-spacing:.08em;color:var(--faint);margin:12px 4px 0;}\n\n  \/* ============ 7. COLLECTION — dark \"bookend\" panel (echoes the hero banner) ============ *\/\n  .ovia-pd .opd-coll{position:relative;overflow:hidden;isolation:isolate;margin:46px 0 6px;padding:44px 36px 40px;\n    border-radius:16px;text-align:center;\n    background:radial-gradient(120% 130% at 50% 0%, #2a241a 0%, #1a160f 46%, #0e0b08 100%);}\n  .ovia-pd .opd-coll::before{content:\"\";position:absolute;inset:0;z-index:0;\n    background:radial-gradient(52% 64% at 50% 2%, color-mix(in srgb,var(--ac) 22%,transparent), transparent 72%);}\n  .ovia-pd .opd-coll__logo{display:block;width:78px;height:26px;margin:0 auto 18px;position:relative;z-index:1;\n    background:url('https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/ovia-logo-black.png?v=1779186226') center\/contain no-repeat;\n    filter:brightness(0) invert(1);opacity:.9;}\n  .ovia-pd .opd-coll .t{position:relative;z-index:1;font-size:1.5rem;font-weight:300;color:#f4ecdd;margin:0 0 12px;letter-spacing:-.01em;}\n  .ovia-pd .opd-coll .t b{font-weight:600;color:var(--ac);}\n  .ovia-pd .opd-coll p{position:relative;z-index:1;margin:0 auto;max-width:52ch;font-size:.92rem;color:#bcb29e;line-height:1.65;}\n  .ovia-pd .opd-coll__rule{position:relative;z-index:1;width:56px;height:1px;margin:20px auto 0;\n    background:linear-gradient(90deg,transparent,var(--ac),transparent);}\n\n  \/* ============ FEATURE 3: SCROLL-REVEAL (CSS scroll-driven, JS-free) ============ *\/\n  @keyframes opdReveal{from{opacity:0;transform:translateY(26px);}to{opacity:1;transform:none;}}\n  @keyframes opdDrawLine{from{transform:scaleX(0);}to{transform:scaleX(1);}}\n  @supports (animation-timeline: view()){\n    .ovia-pd .reveal{animation:opdReveal both linear;animation-timeline:view();animation-range:entry 2% entry 46%;}\n    .ovia-pd .opd-h::after{animation:opdDrawLine both linear;animation-timeline:view();animation-range:entry 0% entry 40%;}\n  }\n\n  \/* ============ keyframes ============ *\/\n  @keyframes opdRise{from{opacity:0;transform:translateY(16px);}to{opacity:1;transform:none;}}\n  @keyframes opdBloom{from{opacity:0;transform:scale(.85);}to{opacity:1;transform:none;}}\n  @keyframes opdFloatIn{from{opacity:0;transform:translateY(26px) scale(.97);}to{opacity:1;transform:none;}}\n  @keyframes opdGlint{0%{background-position:160% 0;}26%{background-position:-60% 0;}100%{background-position:-60% 0;}}\n  @keyframes opdSpin{to{transform:rotate(360deg);}}\n\n  @media (prefers-reduced-motion:reduce){.ovia-pd *{animation:none !important;}}\n\n  \/* ============ responsive ============ *\/\n  @media (max-width:680px){\n    .ovia-pd .opd-banner{flex-direction:column;text-align:center;padding:26px 22px 0;min-height:0;}\n    .ovia-pd .opd-bL{max-width:100%;flex-basis:auto;align-items:center;}\n    .ovia-pd .opd-bR{position:relative;flex:0 0 auto;width:100%;height:230px;}\n    \/* MUST stay a containing block on mobile — if this goes position:static the\n       absolutely-positioned render escapes to .opd-banner (auto height), its\n       height:100% collapses and the render vanishes while the inset-pinned glint\n       still shows. Keep position:relative so height:100% resolves to the 230px slot. *\/\n    .ovia-pd .opd-figure{position:absolute;inset:0;width:100%;height:100%;}\n    \/* match the render to the glint mask exactly (left bottom \/ 170% width) so the\n       physical product sits under its own shine — don't size by height (overblows). *\/\n    .ovia-pd .opd-prod{width:170%;height:auto;left:0;bottom:0;transform:none;}\n    .ovia-pd .opd-manifesto{border-top:none;padding-top:6px;}\n    \/* 5 specs on a 6-col grid: top row 3 cells span 2 each, bottom row 2 cells\n       span 3 each — both rows fill the full width, no trailing empty gap. *\/\n    .ovia-pd .opd-specs{grid-template-columns:repeat(6,1fr);}\n    .ovia-pd .opd-spec:nth-child(-n+3){grid-column:span 2;}\n    .ovia-pd .opd-spec:nth-child(n+4){grid-column:span 3;}\n    .ovia-pd .opd-craft{grid-template-columns:1fr;gap:20px;}\n    \/* 3 scene shots: 2 per row, the lone last one centres (not left-anchored)\n       and sits a touch wider so the row isn't cramped. Flex-wrap + justify-center;\n       :last-child:nth-child(odd) only fires when an item is genuinely orphaned. *\/\n    .ovia-pd .opd-macro{display:flex;flex-wrap:wrap;justify-content:center;}\n    .ovia-pd .opd-macro figure{flex:0 1 calc(50% - 7px);}\n    .ovia-pd .opd-macro figure:last-child:nth-child(odd){flex-basis:62%;}\n    .ovia-pd .opd-warranty{flex-direction:column;text-align:center;}\n    \/* stack the dimensions block on mobile — the fixed 248px table otherwise\n       eats ~70% of the row and squeezes the render\/grid to a sliver. Drawing on\n       top at full width with a real height, spec table full-width beneath it. *\/\n    .ovia-pd .opd-dims{flex-direction:column;}\n    .ovia-pd .opd-dims__draw{flex:none;width:100%;min-height:280px;}\n    .ovia-pd .opd-dims__table{flex:none;width:100%;border-left:none;border-top:1px solid var(--line-2);}\n  }\n\n  \/* ============ MATTE BLACK modifier (gated to the mb description only) ============ *\/\n  .ovia-pd.opd--matte .opd-banner{background:radial-gradient(120% 140% at 80% 30%, #1a1918 0%, #0b0a0a 52%, #030303 100%);}\n  .ovia-pd.opd--matte .opd-banner::before{background:radial-gradient(56% 78% at 80% 44%, rgba(150,147,142,.16) 0%, transparent 60%);}\n  .ovia-pd.opd--matte .opd-coll{background:radial-gradient(120% 130% at 50% 0%, #1a1918 0%, #0b0a0a 50%, #030303 100%);}\n  .ovia-pd.opd--matte .opd-warranty .badge{background:linear-gradient(160deg,#1d1c1b,#070706);}\n  .ovia-pd.opd--matte .opd-glint{display:none;}\n  .ovia-pd.opd--matte .opd-name{color:#eeedeb;}\n  .ovia-pd.opd--matte .opd-finish{color:#9c9a96;}\n  .ovia-pd.opd--matte .opd-manifesto{color:#d6d4d0;}\n\n  \/* ====================================================================== *\/\n  \/* ============  PREMIUM ADDITIONS (creative pass)  ====================== *\/\n  \/* ====================================================================== *\/\n\n  \/* --- BENEATH THE SURFACE: finished-surface feature (visual beside the text) --- *\/\n  .ovia-pd .opd-bond{display:grid;grid-template-columns:minmax(0,44%) 1fr;gap:30px;align-items:center;\n    border:1px solid var(--line);border-radius:14px;background:var(--cream);padding:26px 28px;}\n  .ovia-pd .opd-eng__s{font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ac-deep);font-weight:600;margin-bottom:7px;}\n  .ovia-pd .opd-bond__t{font-size:1.2rem;font-weight:500;color:#2a2722;margin:0 0 11px;letter-spacing:-.01em;}\n  .ovia-pd .opd-bond p{font-size:.9rem;color:var(--body);line-height:1.6;margin:0;}\n\n  \/* finish swatch — believable brushed metal, themed by --ac (fully repeatable) *\/\n  .ovia-pd .opd-swatch{display:block;position:relative;height:172px;border-radius:9px;overflow:hidden;isolation:isolate;\n    box-shadow:0 6px 16px rgba(70,48,12,.28),inset 0 0 0 1px rgba(255,255,255,.12);\n    background:linear-gradient(90deg,\n      color-mix(in srgb,var(--ac) 38%,var(--shadow,#241803)) 0%,\n      color-mix(in srgb,var(--ac) 62%,var(--shadow,#241803)) 16%,\n      var(--ac) 32%,\n      color-mix(in srgb,var(--ac) 52%,#fff) 50%,\n      var(--ac) 68%,\n      color-mix(in srgb,var(--ac) 62%,var(--shadow,#241803)) 84%,\n      color-mix(in srgb,var(--ac) 38%,var(--shadow,#241803)) 100%);}\n  .ovia-pd .opd-swatch::before{content:\"\";position:absolute;inset:0;z-index:1;mix-blend-mode:soft-light;opacity:.9;\n    background:url(\"data:image\/svg+xml,\u003csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='280' height='280'\u003e\u003cfilter id='b'\u003e\u003cfeTurbulence type='fractalNoise' baseFrequency='0.82 0.012' numOctaves='3' stitchTiles='stitch'\/\u003e\u003cfeColorMatrix type='saturate' values='0'\/\u003e\u003c\/filter\u003e\u003crect width='280' height='280' filter='url(%23b)'\/\u003e\u003c\/svg\u003e\") 0 0\/280px 280px;}\n  .ovia-pd .opd-swatch::after{content:\"\";position:absolute;inset:0;z-index:2;pointer-events:none;mix-blend-mode:soft-light;opacity:.42;\n    background:url(\"data:image\/svg+xml,\u003csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='360' height='360'\u003e\u003cfilter id='p'\u003e\u003cfeTurbulence type='fractalNoise' baseFrequency='0.13 0.012' numOctaves='2' stitchTiles='stitch'\/\u003e\u003cfeColorMatrix type='saturate' values='0'\/\u003e\u003c\/filter\u003e\u003crect width='360' height='360' filter='url(%23p)'\/\u003e\u003c\/svg\u003e\") 0 0\/360px 360px;}\n  \/* POLISHED (chrome) — mirror reflection, no brush grain *\/\n  .ovia-pd .opd-swatch.is-polished{background:linear-gradient(90deg,\n    color-mix(in srgb,var(--ac) 34%,#0b0f13) 0%,\n    color-mix(in srgb,var(--ac) 64%,#0b0f13) 20%,\n    color-mix(in srgb,var(--ac) 88%,#fff) 41%,\n    #fbfdff 50%,\n    color-mix(in srgb,var(--ac) 88%,#fff) 59%,\n    color-mix(in srgb,var(--ac) 64%,#0b0f13) 80%,\n    color-mix(in srgb,var(--ac) 34%,#0b0f13) 100%);}\n  .ovia-pd .opd-swatch.is-polished::before{display:none;}\n  .ovia-pd .opd-swatch.is-polished::after{opacity:.1;}\n  \/* MATTE (matte black) — flat, soft diffuse shading, no grain, no specular *\/\n  .ovia-pd .opd-swatch.is-matte{background:radial-gradient(135% 115% at 50% 24%,\n    color-mix(in srgb,var(--ac) 78%,#fff) 0%,\n    var(--ac) 44%,\n    color-mix(in srgb,var(--ac) 72%,#000) 100%);}\n  .ovia-pd .opd-swatch.is-matte::before{display:none;}\n  .ovia-pd .opd-swatch.is-matte::after{opacity:.14;}\n  .ovia-pd .opd-macroshot__cap{font-size:.68rem;letter-spacing:.04em;color:var(--label);margin-top:11px;}\n  .ovia-pd .opd-macroshot__cap b{color:#2a2722;font-weight:600;}\n\n  \/* --- COMPLIANCE marks + care --- *\/\n  .ovia-pd .opd-cert{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 30px;margin:34px 0 0;padding:20px 0;\n    border-top:1px solid var(--line);border-bottom:1px solid var(--line);}\n  .ovia-pd .opd-cert__i{display:flex;align-items:center;gap:10px;font-size:.78rem;color:var(--body);letter-spacing:.01em;}\n  .ovia-pd .opd-cert__i b{color:#2a2722;font-weight:600;}\n  .ovia-pd .opd-cert__i i{flex:0 0 auto;width:22px;height:22px;position:relative;}\n  .ovia-pd .opd-cert__i .ic-wm{border:1.5px solid var(--ac-deep);border-radius:6px;}\n  .ovia-pd .opd-cert__i .ic-wm::after{content:\"\";position:absolute;left:7px;top:4px;width:5px;height:9px;border:solid var(--ac-deep);border-width:0 1.5px 1.5px 0;transform:rotate(45deg);}\n  .ovia-pd .opd-cert__i .ic-wels::after{content:\"★\";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:19px;color:var(--ac-deep);}\n  .ovia-pd .opd-cert__i .ic-as{border:1.5px solid var(--ac-deep);border-radius:4px;}\n  .ovia-pd .opd-cert__i .ic-as::after{content:\"\";position:absolute;left:5px;right:5px;top:6px;height:1.5px;background:var(--ac-deep);box-shadow:0 4px 0 var(--ac-deep),0 8px 0 var(--ac-deep);}\n  \/* --- CARE card --- *\/\n  .ovia-pd .opd-care2{display:flex;gap:20px;align-items:center;border:1px solid var(--line);border-radius:14px;background:var(--cream);padding:22px 26px;}\n  .ovia-pd .opd-care2__icon{flex:0 0 46px;height:46px;border-radius:50%;position:relative;\n    background:color-mix(in srgb,var(--ac) 16%,#fff);border:1px solid color-mix(in srgb,var(--ac) 40%,var(--line));}\n  .ovia-pd .opd-care2__icon::before{content:\"\\2726\";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;\n    font-size:19px;color:var(--ac-deep);line-height:1;}\n  .ovia-pd .opd-care2__lead{font-size:.98rem;font-weight:500;color:#2a2722;margin:0 0 11px;}\n  .ovia-pd .opd-care2__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;}\n  .ovia-pd .opd-care2__list li{position:relative;padding-left:23px;font-size:.86rem;color:var(--body);line-height:1.4;}\n  .ovia-pd .opd-care2__list li::before{position:absolute;left:0;top:0;font-weight:700;font-size:.84rem;}\n  .ovia-pd .opd-care2__list .ok::before{content:\"\\2713\";color:var(--ac-deep);}\n  .ovia-pd .opd-care2__list .no::before{content:\"\\2715\";color:#c4b9a3;}\n\n  \/* responsive — premium additions *\/\n  @media (max-width:680px){\n    .ovia-pd .opd-bond{grid-template-columns:1fr;}\n    .ovia-pd .opd-cert{gap:12px 20px;}\n  }\n\u003c\/style\u003e\n\n\u003c!-- 1. BANNER --\u003e\n\u003cdiv class=\"opd-banner\"\u003e\n  \u003cdiv class=\"opd-bL\"\u003e\n    \u003cspan class=\"opd-logo\" role=\"img\" aria-label=\"Ovia\"\u003e\u003c\/span\u003e\n    \u003cdiv class=\"opd-kicker\"\u003eMilan Collection\u003c\/div\u003e\n    \u003ch2 class=\"opd-name\"\u003eKitchen Mixer\u003c\/h2\u003e\n    \u003cdiv class=\"opd-finish\"\u003e\n\u003cspan class=\"opd-finish__nm\"\u003e\u003c\/span\u003e · \u003cspan class=\"opd-finish__pr\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"opd-manifesto\"\u003e“The \u003cem\u003elast\u003c\/em\u003e kitchen mixer you’ll buy.”\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"opd-bR\"\u003e\n    \u003cdiv class=\"opd-figure\"\u003e\n      \u003cimg class=\"opd-prod ph--bg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_BrushedGold_Hero_A.png?v=1779883187\" alt=\"Ovia Milan Kitchen Mixer in Brushed Nickel\"\u003e\n      \u003cimg class=\"opd-prod ph--bn\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_BrushedNickelWarm_Hero_A.png?v=1779883341\" alt=\"\" aria-hidden=\"true\"\u003e\n      \u003cimg class=\"opd-prod ph--cm\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_Champagne_Hero_A.png?v=1779883361\" alt=\"\" aria-hidden=\"true\"\u003e\n      \u003cimg class=\"opd-prod ph--cr\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_Chrome_Hero_A.png?v=1779883380\" alt=\"\" aria-hidden=\"true\"\u003e\n      \u003cimg class=\"opd-prod ph--gm\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_GunMetal_Hero_A.png?v=1779883399\" alt=\"\" aria-hidden=\"true\"\u003e\n      \u003cimg class=\"opd-prod ph--mb\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_MatteBlack_Hero_A.png?v=1779883418\" alt=\"\" aria-hidden=\"true\"\u003e\n      \u003cspan class=\"opd-glint\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 2. OPENING --\u003e\n\u003cp class=\"opd-lead reveal\"\u003eThe kitchen tap earns its keep — filling pots, rinsing produce, washing up long after dinner. The \u003cspan class=\"drop\"\u003eMilan\u003c\/span\u003e answers with a tall, swivelling gooseneck in solid brass, finished in brushed nickel sealed to hold its colour for the life of the room — smooth on a European cartridge, with a spout tall enough to clear a full sink. Made to take a decade of daily use without a wobble or a drip.\u003c\/p\u003e\n\n\u003c!-- 3. SPEC STRIP --\u003e\n\u003cdiv class=\"opd-specs reveal\"\u003e\n  \u003cdiv class=\"opd-spec\"\u003e\n\u003cdiv class=\"l\"\u003eMaterial\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eSolid Brass\u003csmall\u003elead-free\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-spec\"\u003e\n\u003cdiv class=\"l\"\u003eFinish\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eBrushed Nickel\u003csmall\u003ePVD\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-spec\"\u003e\n\u003cdiv class=\"l\"\u003eWater\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eWELS 5★\u003csmall\u003e6.0 L\/min\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-spec\"\u003e\n\u003cdiv class=\"l\"\u003eCartridge\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eEuropean\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-spec\"\u003e\n\u003cdiv class=\"l\"\u003eWarranty\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eLifetime\u003csmall\u003efinish incl.\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 4. CRAFT --\u003e\n\u003cdiv class=\"opd-h reveal\"\u003eWhy it lasts\u003c\/div\u003e\n\u003cdiv class=\"opd-craft reveal\"\u003e\n  \u003cdiv class=\"opd-c\"\u003e\n\u003cdiv class=\"n\"\u003e01\u003c\/div\u003e\n\u003cdiv class=\"t\"\u003eSolid, lead-free brass\u003c\/div\u003e\n\u003cp\u003eMachined from solid, lead-free brass — the weight and integrity to last decades, not seasons, and certified safe for the water you drink and cook with.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-c\"\u003e\n\u003cdiv class=\"n\"\u003e02\u003c\/div\u003e\n\u003cdiv class=\"t\"\u003eA finish guaranteed for life\u003c\/div\u003e\n\u003cp\u003eBonded to the brass by physical vapour deposition, the brushed nickel resists tarnish, scratching and fade — and it’s backed, in full, by a lifetime finish warranty.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-c\"\u003e\n\u003cdiv class=\"n\"\u003e03\u003c\/div\u003e\n\u003cdiv class=\"t\"\u003eEuropean cartridge control\u003c\/div\u003e\n\u003cp\u003eA precision European cartridge gives smooth, weighted control and a clean, drip-free shut-off that feels the same thousands of uses later.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- NEW: BENEATH THE SURFACE — the finish (two variants; rollout keeps the one matching the finish's process) --\u003e\n\u003cdiv class=\"opd-h reveal\"\u003eBeneath the surface\u003c\/div\u003e\n\n\u003cdiv class=\"opd-bond reveal\"\u003e\n  \u003cdiv class=\"opd-bond__vis\"\u003e\n    \u003cdiv class=\"opd-swatch\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"opd-macroshot__cap\"\u003e\n\u003cb\u003eBrushed Nickel PVD\u003c\/b\u003e · molecularly bonded to solid brass\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"opd-bond__txt\"\u003e\n    \u003cdiv class=\"opd-eng__s\"\u003eThe finish\u003c\/div\u003e\n    \u003ch4 class=\"opd-bond__t\"\u003ePart of the metal\u003c\/h4\u003e\n    \u003cp\u003eThe brushed nickel is fused to the brass by Physical Vapour Deposition — a molecular bond, not a coating laid on top. It won’t flake, peel or tarnish at the edges the way ordinary plated finishes eventually do. The colour you see is, quite literally, part of the metal — and it’s covered for the life of the tap.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\n\u003c!-- NEW: STYLED CONTEXT STRIP (FEATURE 2 — repurposed: gallery renders are styled scenes) --\u003e\n\u003cdiv class=\"opd-h reveal\"\u003eIn the setting\u003c\/div\u003e\n\u003cdiv class=\"opd-macro reveal\"\u003e\n  \u003cfigure\u003e\u003cspan class=\"frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_BrushedNickelWarm_A_0ebbc03a-f901-4c13-8f09-ebbae60baa31.png?v=1785829823\" alt=\"Milan kitchen mixer gooseneck\"\u003e\u003c\/span\u003e\u003cfigcaption\u003e\u003cb\u003eA tall gooseneck\u003c\/b\u003eOne clean arc of solid brass.\u003c\/figcaption\u003e\u003c\/figure\u003e\n  \u003cfigure\u003e\u003cspan class=\"frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_BrushedNickelWarm_B_6b1f10bf-9875-46ee-b721-01b201f4dac8.png?v=1785829824\" alt=\"Milan kitchen mixer swivel\"\u003e\u003c\/span\u003e\u003cfigcaption\u003e\u003cb\u003eSwivels across\u003c\/b\u003eReaches both bowls of a double sink.\u003c\/figcaption\u003e\u003c\/figure\u003e\n  \u003cfigure\u003e\u003cspan class=\"frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_BrushedNickelWarm_C_7702abdf-4c4a-4c02-a1a6-4f693d0bd8d9.png?v=1785829823\" alt=\"Milan kitchen mixer brushed nickel\"\u003e\u003c\/span\u003e\u003cfigcaption\u003e\u003cb\u003eIn the kitchen\u003c\/b\u003eWarm nickel keeps the palette calm.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\n\u003c!-- 5. FINISH FAMILY — interactive (FEATURE 1) --\u003e\n\u003cdiv class=\"opd-h reveal\"\u003eOne silhouette, six finishes \u003cspan class=\"opd-hint\"\u003e\u003cspan class=\"hint-hover\"\u003ehover to preview\u003c\/span\u003e\u003cspan class=\"hint-hold\"\u003ehold to preview\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"opd-finishes\"\u003e\n  \u003cbutton type=\"button\" class=\"opd-fin opd-fin--bg\" style=\"--c:#C5A253;--ac:#C5A253\"\u003e\u003cspan class=\"opv\" aria-hidden=\"true\"\u003e\u003cspan class=\"opv__frame\"\u003e\u003cspan class=\"opv__inner\"\u003e\u003cimg class=\"opv__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_BrushedGold_A_44a8d4e1-2cb1-4149-8d18-95f9a3a659c3.png?v=1785829815\u0026amp;width=800\" alt=\"\"\u003e\u003cspan class=\"opv__cap\"\u003e\u003cspan class=\"opv__dot\"\u003e\u003c\/span\u003e\u003cspan class=\"opv__nm\"\u003eBrushed Gold\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opv__tip\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_BrushedGold_Hero_A.png?v=1779883187\u0026amp;width=600\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__name\"\u003eBrushed Gold\u003c\/span\u003e\u003c\/button\u003e\n  \u003cbutton type=\"button\" class=\"opd-fin opd-fin--bn is-current\" style=\"--c:#CFC4B0;--ac:#CFC4B0\"\u003e\u003cspan class=\"opv\" aria-hidden=\"true\"\u003e\u003cspan class=\"opv__frame\"\u003e\u003cspan class=\"opv__inner\"\u003e\u003cimg class=\"opv__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_BrushedNickelWarm_A_0ebbc03a-f901-4c13-8f09-ebbae60baa31.png?v=1785829823\u0026amp;width=800\" alt=\"\"\u003e\u003cspan class=\"opv__cap\"\u003e\u003cspan class=\"opv__dot\"\u003e\u003c\/span\u003e\u003cspan class=\"opv__nm\"\u003eBrushed Nickel\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opv__tip\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_BrushedNickelWarm_Hero_A.png?v=1779883341\u0026amp;width=600\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__name\"\u003eBrushed Nickel\u003c\/span\u003e\u003c\/button\u003e\n  \u003cbutton type=\"button\" class=\"opd-fin opd-fin--cm\" style=\"--c:#DDB3AE;--ac:#DDB3AE\"\u003e\u003cspan class=\"opv\" aria-hidden=\"true\"\u003e\u003cspan class=\"opv__frame\"\u003e\u003cspan class=\"opv__inner\"\u003e\u003cimg class=\"opv__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_Champagne_A_fc469835-3f1b-4e2a-9471-ec906fee9378.png?v=1779892506\u0026amp;width=800\" alt=\"\"\u003e\u003cspan class=\"opv__cap\"\u003e\u003cspan class=\"opv__dot\"\u003e\u003c\/span\u003e\u003cspan class=\"opv__nm\"\u003eChampagne\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opv__tip\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_Champagne_Hero_A.png?v=1779883361\u0026amp;width=600\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__name\"\u003eChampagne\u003c\/span\u003e\u003c\/button\u003e\n  \u003cbutton type=\"button\" class=\"opd-fin opd-fin--cr\" style=\"--c:#C8D2DA;--ac:#C8D2DA\"\u003e\u003cspan class=\"opv\" aria-hidden=\"true\"\u003e\u003cspan class=\"opv__frame\"\u003e\u003cspan class=\"opv__inner\"\u003e\u003cimg class=\"opv__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_Chrome_A_0ac2c84e-233b-46ba-84bd-4080d6bd09db.png?v=1785829832\u0026amp;width=800\" alt=\"\"\u003e\u003cspan class=\"opv__cap\"\u003e\u003cspan class=\"opv__dot\"\u003e\u003c\/span\u003e\u003cspan class=\"opv__nm\"\u003eChrome\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opv__tip\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_Chrome_Hero_A.png?v=1779883380\u0026amp;width=600\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__name\"\u003eChrome\u003c\/span\u003e\u003c\/button\u003e\n  \u003cbutton type=\"button\" class=\"opd-fin opd-fin--gm\" style=\"--c:#9C958C;--ac:#9C958C\"\u003e\u003cspan class=\"opv\" aria-hidden=\"true\"\u003e\u003cspan class=\"opv__frame\"\u003e\u003cspan class=\"opv__inner\"\u003e\u003cimg class=\"opv__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_GunMetal_A_6e33e844-993d-4369-a3ab-8addd9b4c21b.png?v=1785829840\u0026amp;width=800\" alt=\"\"\u003e\u003cspan class=\"opv__cap\"\u003e\u003cspan class=\"opv__dot\"\u003e\u003c\/span\u003e\u003cspan class=\"opv__nm\"\u003eGun Metal\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opv__tip\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_GunMetal_Hero_A.png?v=1779883399\u0026amp;width=600\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__name\"\u003eGun Metal\u003c\/span\u003e\u003c\/button\u003e\n  \u003cbutton type=\"button\" class=\"opd-fin opd-fin--mb\" style=\"--c:#1a1a1a;--ac:#1a1a1a\"\u003e\u003cspan class=\"opv\" aria-hidden=\"true\"\u003e\u003cspan class=\"opv__frame\"\u003e\u003cspan class=\"opv__inner\"\u003e\u003cimg class=\"opv__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_MatteBlack_A_e431df1a-4a20-4e75-bc7a-8a03f453e419.png?v=1785829848\u0026amp;width=800\" alt=\"\"\u003e\u003cspan class=\"opv__cap\"\u003e\u003cspan class=\"opv__dot\"\u003e\u003c\/span\u003e\u003cspan class=\"opv__nm\"\u003eMatte Black\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opv__tip\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_MatteBlack_Hero_A.png?v=1779883418\u0026amp;width=600\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__name\"\u003eMatte Black\u003c\/span\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003c!-- NEW: DIMENSIONS — render + spec table (FEATURE 5) --\u003e\n\u003cdiv class=\"opd-h reveal\"\u003eDimensions \u0026amp; specification\u003c\/div\u003e\n\u003cdiv class=\"opd-dims reveal\"\u003e\n  \u003cdiv class=\"opd-dims__draw\"\u003e\n    \u003cimg class=\"opd-dims__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_BrushedNickelWarm_Hero_B.png?v=1779883348\u0026amp;width=1400\" alt=\"\" aria-hidden=\"true\"\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"opd-dims__table\"\u003e\n    \u003cdiv class=\"opd-dims__row\"\u003e\n\u003cspan class=\"k\"\u003eOverall height\u003c\/span\u003e\u003cspan class=\"v\"\u003e364 mm\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"opd-dims__row\"\u003e\n\u003cspan class=\"k\"\u003eSpout reach\u003c\/span\u003e\u003cspan class=\"v\"\u003e210 mm\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"opd-dims__row\"\u003e\n\u003cspan class=\"k\"\u003eFlow rate\u003c\/span\u003e\u003cspan class=\"v\"\u003e6.0 L\/min\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"opd-dims__row\"\u003e\n\u003cspan class=\"k\"\u003eWELS rating\u003c\/span\u003e\u003cspan class=\"v\"\u003e5 Star\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 6. ASSURANCE — original lifetime-warranty badge --\u003e\n\u003cdiv class=\"opd-warranty reveal\"\u003e\n  \u003cdiv class=\"badge\"\u003e\n\u003cspan class=\"big\"\u003e∞\u003c\/span\u003e\u003cspan class=\"sm\"\u003eLifetime\u003cbr\u003eWarranty\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"body\"\u003e\n\u003cb\u003eBuilt to be the last one you buy.\u003c\/b\u003e Every Milan mixer carries a 1-year parts \u0026amp; labour warranty, backed by a \u003cb\u003elifetime replacement warranty that includes the finish itself\u003c\/b\u003e — the brushed nickel is guaranteed not to wear away. Rated WELS 5 Star at just 6.0 L\/min, it’s as efficient as it is enduring.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CARE — sits directly under the warranty --\u003e\n\u003cdiv class=\"opd-h reveal\"\u003eCaring for it\u003c\/div\u003e\n\u003cdiv class=\"opd-care2 reveal\"\u003e\n  \u003cspan class=\"opd-care2__icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n  \u003cdiv class=\"opd-care2__body\"\u003e\n    \u003cp class=\"opd-care2__lead\"\u003eBuilt to last, it asks almost nothing of you.\u003c\/p\u003e\n    \u003cul class=\"opd-care2__list\"\u003e\n      \u003cli class=\"ok\"\u003eA soft, damp cloth is all it needs\u003c\/li\u003e\n      \u003cli class=\"no\"\u003eNo abrasive pads, acidic or solvent cleaners\u003c\/li\u003e\n      \u003cli class=\"ok\"\u003eNo polishes or coatings — the finish does the work\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- TRUST BADGES — under both warranty + care --\u003e\n\u003cdiv class=\"opd-cert reveal\"\u003e\n  \u003cdiv class=\"opd-cert__i\"\u003e\n\u003ci class=\"ic-wm\"\u003e\u003c\/i\u003e\u003cspan\u003e\u003cb\u003eWaterMark\u003c\/b\u003e Certified\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-cert__i\"\u003e\n\u003ci class=\"ic-wels\"\u003e\u003c\/i\u003e\u003cspan\u003e\u003cb\u003eWELS\u003c\/b\u003e 5★ Registered\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-cert__i\"\u003e\n\u003ci class=\"ic-as\"\u003e\u003c\/i\u003e\u003cspan\u003eMade to \u003cb\u003eAS\/NZS 3718\u003c\/b\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"opd-reg reveal\"\u003eWELS 5 Star · 6.0 L\/min · Reg. T48171  |  SKU MIL08BN\u003c\/div\u003e\n\n\u003c!-- 7. COLLECTION — dark bookend --\u003e\n\u003cdiv class=\"opd-coll reveal\"\u003e\n  \u003cspan class=\"opd-coll__logo\" role=\"img\" aria-label=\"Ovia\"\u003e\u003c\/span\u003e\n  \u003cdiv class=\"t\"\u003ePart of the \u003cb\u003eMilan\u003c\/b\u003e collection\u003c\/div\u003e\n  \u003cp\u003eThe Milan range runs the full bathroom — basin and wall mixers, a 2-in-1 shower, kitchen mixers, towel rails and accessories — every piece in the same brushed nickel finish, so nothing in the room is left to chance.\u003c\/p\u003e\n  \u003cdiv class=\"opd-coll__rule\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n","brand":"Ovia","offers":[{"title":"Default Title","offer_id":46219453268117,"sku":"OVMI25KBN","price":159.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_BrushedNickelWarm_A_0ebbc03a-f901-4c13-8f09-ebbae60baa31.png?v=1785829823"},{"product_id":"ovia-milan-wall-mounted-spout-chrome","title":"Ovia Milan Bath\/Basin Spout - Chrome","description":"\u003cdiv class=\"ovia-pd\" style=\"--ac:#C8D2DA;--ac-deep:#6E7B86;--hero:url('https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_Chrome_Hero_A.png?v=1779883608');\"\u003e\n\u003cstyle\u003e\n  .accordion-body:has(\u003e .ovia-pd) \u003e h2{display:none;}\n\n  .ovia-pd{font-family:inherit;color:#26241f;line-height:1.6;\n    \/* soft container tint, derived from the finish's DEEP accent — the colour\n       family tuned for the LIGHT body (ink, rules, drop-cap), NOT the --ac glow\n       that's tuned to sit on the dark banner. Was hard-coded cream (#fcfaf6 \/\n       #fffdf8), which is golden and so only ever suited Brushed Gold. ~4% of\n       --ac-deep into white reproduces that cream on gold and shifts per finish;\n       on the light body the dark finishes resolve to a clean, soft cool-grey\n       (matte black's near-black deep -\u003e pale charcoal, not a dingy mid-grey).\n       Fixed per product finish like the ink — not hover-reactive. *\/\n    --cream:color-mix(in srgb,var(--ac-deep) 4%,#fff);\n    --cream-soft:color-mix(in srgb,var(--ac-deep) 2.5%,#fff);\n    \/* finish-tracking NEUTRALS — a fixed-lightness grey nudged toward the finish's\n       deep accent, so the old warm\/cream greys read warm on gold but cool on\n       chrome\/gun metal and neutral on matte, WITHOUT shifting text hierarchy\n       (the base grey holds the lightness; --ac-deep only swings the hue). *\/\n    --label:color-mix(in srgb,var(--ac-deep) 20%,#898780); \/* uppercase labels \/ section heads *\/\n    --body:color-mix(in srgb,var(--ac-deep) 16%,#505050);  \/* body copy *\/\n    --faint:color-mix(in srgb,var(--ac-deep) 16%,#a7a299); \/* fine print \/ hints *\/\n    --line:color-mix(in srgb,var(--ac-deep) 9%,#efece6);   \/* hairlines \/ borders *\/\n    --line-2:color-mix(in srgb,var(--ac-deep) 7%,#f4f1eb); \/* lighter grid lines \/ dividers *\/\n    \/* the finish grid shows ALL six finishes at once, so its tiles stay NEUTRAL *\/\n    --tile:#f2f1ef;\n    --tile-line:#e9e7e3;\n    -webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}\n  .ovia-pd *{box-sizing:border-box;}\n  .ovia-pd img{max-width:100%;}\n\n  \/* ============ 1. BANNER ============ *\/\n  .ovia-pd .opd-banner{position:relative;overflow:hidden;border-radius:16px;isolation:isolate;\n    background:radial-gradient(120% 140% at 88% 18%, #2a241a 0%, #1a160f 42%, #0e0b08 100%);\n    padding:22px 30px;display:flex;align-items:stretch;gap:24px;min-height:220px;\n    transition:background .5s ease;}\n  .ovia-pd .opd-banner::before{content:\"\";position:absolute;inset:0;z-index:0;\n    background:radial-gradient(62% 84% at 80% 44%, color-mix(in srgb,var(--ac) 50%,transparent) 0%, transparent 66%);\n    animation:opdBloom 1.4s ease-out both;transition:background .5s ease;}\n  .ovia-pd .opd-bL{position:relative;z-index:3;flex:1 1 46%;max-width:46%;\n    display:flex;flex-direction:column;justify-content:center;}\n  .ovia-pd .opd-logo{display:block;width:68px;height:23px;\n    background:url('https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/ovia-logo-black.png?v=1779186226') left center\/contain no-repeat;\n    filter:brightness(0) invert(1);opacity:.92;margin-bottom:12px;animation:opdRise .7s .05s ease-out both;}\n  .ovia-pd .opd-kicker{font-size:.594rem;letter-spacing:.34em;text-transform:uppercase;\n    color:color-mix(in srgb,var(--ac) 76%,#fff);margin-bottom:9px;font-weight:500;animation:opdRise .7s .14s ease-out both;}\n  .ovia-pd .opd-name{font-size:1.5rem;line-height:1.07;font-weight:300;color:#f6f1e9;\n    margin:0 0 5px;letter-spacing:-.012em;animation:opdRise .7s .22s ease-out both;}\n  .ovia-pd .opd-finish{font-size:.781rem;color:#b9af9c;font-weight:300;letter-spacing:.03em;animation:opdRise .7s .3s ease-out both;}\n  \/* finish name driven by :has() so it tracks the hovered swatch *\/\n  .ovia-pd .opd-finish__nm::before{content:\"Chrome\";}\n  .ovia-pd .opd-manifesto{margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.10);\n    font-size:.844rem;font-weight:300;color:#e7ddcc;font-style:italic;line-height:1.45;animation:opdRise .7s .4s ease-out both;}\n  .ovia-pd .opd-manifesto em{color:var(--ac);font-style:italic;font-weight:400;}\n\n  .ovia-pd .opd-bR{position:static;flex:0 0 0;}\n  .ovia-pd .opd-figure{position:absolute;z-index:1;top:0;right:0;bottom:0;width:58%;margin:0;overflow:hidden;\n    \/* soft left-edge fade — some renders (e.g. the twin shower) crop on the left;\n       fading the leftmost sliver blends that hard cut into the banner ground *\/\n    -webkit-mask-image:linear-gradient(to right,transparent 0,#000 12%);mask-image:linear-gradient(to right,transparent 0,#000 12%);\n    animation:opdFloatIn 1.1s .3s cubic-bezier(.2,.7,.2,1) both;}\n  \/* stacked finish renders — crossfade on swatch hover (FEATURE 1) *\/\n  .ovia-pd .opd-prod{position:absolute;left:0;bottom:0;width:170%;max-width:none !important;height:auto;\n    opacity:0;transition:opacity .5s ease;-webkit-user-drag:none;user-select:none;pointer-events:none;}\n  .ovia-pd .ph--cr{opacity:1;}\n  \/* accent + banner finish label follow the hovered finish *\/\n  \/* finish PROCESS word (PVD vs Electroplated) — honest per finish, tracks hover too.\n     Default (non-hover) label is set per-finish by the rollout. *\/\n  .ovia-pd .opd-finish__pr::before{content:\"Electroplated\";}\n\n  .ovia-pd .opd-glint{position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;\n    background:linear-gradient(108deg,transparent 40%,rgba(255,252,242,.84) 50%,transparent 60%);\n    background-size:260% 100%;background-repeat:no-repeat;\n    \/* mask to the fixture silhouette, stacked x3 with intersect so the alpha\n       MULTIPLIES — the opaque metal stays lit but the semi-transparent baked\n       shadow (low alpha) drops out, so the shine never bleeds onto the shadow *\/\n    -webkit-mask:var(--hero) left bottom\/170% auto no-repeat,var(--hero) left bottom\/170% auto no-repeat,var(--hero) left bottom\/170% auto no-repeat;\n    mask:var(--hero) left bottom\/170% auto no-repeat,var(--hero) left bottom\/170% auto no-repeat,var(--hero) left bottom\/170% auto no-repeat;\n    -webkit-mask-composite:source-in,source-in;mask-composite:intersect,intersect;\n    animation:opdGlint 9s 2.5s ease-in-out infinite;}\n\n  \/* ============ 2. OPENING ============ *\/\n  .ovia-pd .opd-lead{margin:38px 4px 6px;font-size:1.2rem;line-height:1.62;font-weight:300;color:#34302a;letter-spacing:.002em;}\n  .ovia-pd .opd-lead .drop{color:var(--ac-deep);font-weight:500;}\n\n  \/* ============ 3. SPEC STRIP ============ *\/\n  .ovia-pd .opd-specs{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line);\n    border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:30px 0;}\n  .ovia-pd .opd-spec{background:#fff;padding:16px 12px;text-align:center;position:relative;transition:background .3s ease;}\n  .ovia-pd .opd-spec::after{content:\"\";position:absolute;left:50%;bottom:0;height:2px;width:0;background:var(--ac-deep);transform:translateX(-50%);transition:width .35s ease;}\n  .ovia-pd .opd-spec:hover{background:var(--cream-soft);}\n  .ovia-pd .opd-spec:hover::after{width:42%;}\n  .ovia-pd .opd-spec .l{font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:7px;}\n  .ovia-pd .opd-spec .v{font-size:.86rem;font-weight:500;color:#2a2722;line-height:1.3;}\n  .ovia-pd .opd-spec .v small{display:block;font-weight:400;font-size:.74rem;color:var(--label);margin-top:2px;}\n\n  \/* ============ section heading ============ *\/\n  .ovia-pd .opd-h{font-size:.74rem;letter-spacing:.22em;text-transform:uppercase;color:var(--label);font-weight:600;\n    margin:46px 4px 22px;display:flex;align-items:center;gap:16px;}\n  .ovia-pd .opd-h::after{content:\"\";flex:1;height:1px;background:linear-gradient(90deg,var(--ac-deep),var(--line) 70%);transform-origin:left;}\n  .ovia-pd .opd-h .opd-hint{flex:0 0 auto;font-size:.58rem;letter-spacing:.14em;color:var(--faint);font-weight:500;text-transform:none;font-style:italic;}\n\n  \/* ============ 4. CRAFT ============ *\/\n  .ovia-pd .opd-craft{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:0 0 8px;}\n  .ovia-pd .opd-c .n{font-size:.96rem;font-weight:600;color:var(--ac-deep);margin-bottom:12px;font-variant-numeric:tabular-nums;position:relative;padding-bottom:10px;}\n  .ovia-pd .opd-c .n::after{content:\"\";position:absolute;left:0;bottom:0;width:22px;height:2px;background:var(--ac-deep);}\n  .ovia-pd .opd-c .t{font-size:1.05rem;font-weight:500;color:#2a2722;margin:0 0 8px;line-height:1.25;}\n  .ovia-pd .opd-c p{margin:0;font-size:.9rem;color:var(--body);line-height:1.58;}\n\n  \/* ============ NEW: MACRO-DETAIL STRIP (FEATURE 2) ============ *\/\n  .ovia-pd .opd-macro{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;}\n  .ovia-pd .opd-macro figure{margin:0;}\n  \/* square tiles — the gallery scenes are 2000x2000, so 1:1 shows them uncropped *\/\n  .ovia-pd .opd-macro .frame{display:block;aspect-ratio:1\/1;overflow:hidden;border-radius:12px;background:var(--cream);position:relative;}\n  .ovia-pd .opd-macro .frame img{width:100% !important;height:100% !important;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.7,.2,1);}\n  .ovia-pd .opd-macro figure:hover .frame img{transform:scale(1.08);}\n  .ovia-pd .opd-macro figcaption{margin-top:10px;font-size:.82rem;color:var(--body);}\n  .ovia-pd .opd-macro figcaption b{display:block;color:#2a2722;font-weight:500;font-size:.9rem;margin-bottom:1px;}\n\n  \/* ============ 5. FINISH FAMILY — interactive (FEATURE 1) ============ *\/\n  .ovia-pd .opd-finishes{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 18px;\n    max-width:506px;margin:12px auto 8px;}\n  .ovia-pd .opd-fin{appearance:none;border:0;background:transparent;padding:0;margin:0;cursor:pointer;\n    width:150px;font:inherit;color:var(--body);display:flex;flex-direction:column;gap:9px;text-align:center;}\n  .ovia-pd .opd-fin__img{display:block;aspect-ratio:4\/3;overflow:hidden;border-radius:11px;\n    background:var(--tile);border:1px solid var(--tile-line);\n    transition:transform .28s cubic-bezier(.2,.7,.2,1),border-color .25s ease,box-shadow .25s ease;}\n  .ovia-pd .opd-fin__img img{width:100% !important;height:100% !important;object-fit:cover;object-position:6% bottom;display:block;pointer-events:none;-webkit-user-drag:none;-webkit-touch-callout:none;}\n  .ovia-pd .opd-fin__name{font-size:.78rem;letter-spacing:.01em;line-height:1.2;transition:color .2s ease;}\n  .ovia-pd .opd-fin:hover .opd-fin__img{transform:translateY(-4px);\n    border-color:color-mix(in srgb,var(--c) 55%,#d8d2c5);box-shadow:0 12px 26px rgba(80,66,40,.14);}\n  .ovia-pd .opd-fin:hover .opd-fin__name{color:#2a2722;}\n  .ovia-pd .opd-fin.is-current .opd-fin__img{border-color:var(--c);box-shadow:0 0 0 1px var(--c);}\n  .ovia-pd .opd-fin.is-current .opd-fin__name{color:#2a2722;font-weight:600;}\n  .ovia-pd .opd-fin.is-current .opd-fin__name::before{content:\"\";display:inline-block;width:6px;height:6px;\n    border-radius:50%;background:var(--c);margin-right:7px;vertical-align:middle;\n    box-shadow:0 0 0 1px color-mix(in srgb,var(--c) 40%,#fff);}\n\n  \/* ---- finish PREVIEW OVERLAY: each card owns a pane directly ABOVE IT.\n       hover (desktop) \/ press-hold (:active, mobile) pops that finish's\n       Gallery-A render in a metallic pane, pointer centred under it pointing\n       at that card. Per-finish --ac is set inline on each card (matte black =\n       true #1a1a1a — bright render bg). Pure CSS, no :has(). ---- *\/\n  .ovia-pd .opd-fin{position:relative;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;}\n  .ovia-pd .opv{position:absolute;left:calc(50% - var(--co,0px));bottom:calc(100% + 12px);z-index:30;width:min(400px,88vw);transform:translate(-50%,8px);opacity:0;pointer-events:none;transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);}\n  .ovia-pd .opd-fin:active .opv{opacity:1;transform:translate(-50%,0);}\n  @media (hover:hover){.ovia-pd .opd-fin:hover .opv{opacity:1;transform:translate(-50%,0);}}\n  .ovia-pd .opv__frame{display:block;position:relative;border-radius:14px;padding:1.5px;width:100%;background:linear-gradient(135deg,color-mix(in srgb,var(--ac) 90%,#fff) 0%,var(--ac) 26%,color-mix(in srgb,var(--ac) 48%,#241a10) 50%,color-mix(in srgb,var(--ac) 95%,#fff) 72%,var(--ac) 100%);box-shadow:0 6px 16px -4px rgba(34,24,10,.42),0 2px 5px -1px rgba(34,24,10,.34);}\n  .ovia-pd .opv__inner{display:block;position:relative;border-radius:12.5px;overflow:hidden;aspect-ratio:1\/1;background:#f3ede2;z-index:2;}\n  .ovia-pd .opv__img{display:block;width:100% !important;height:100% !important;object-fit:cover;object-position:center;pointer-events:none;}\n  .ovia-pd .opv__cap{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:.55rem .75rem .5rem;background:linear-gradient(to top,rgba(8,6,5,.82),transparent);display:flex;align-items:center;gap:.45em;}\n  .ovia-pd .opv__dot{width:9px;height:9px;border-radius:50%;background:var(--ac);box-shadow:0 0 8px color-mix(in srgb,var(--ac) 60%,transparent);flex-shrink:0;}\n  .ovia-pd .opv__nm{font-size:.78rem;font-weight:400;letter-spacing:.03em;color:#f3ece0;}\n  .ovia-pd .opv__tip{position:absolute;left:calc(50% + var(--co,0px));bottom:-5px;width:14px;height:14px;z-index:1;transform:translateX(-50%) rotate(45deg);border-radius:0 0 4px 0;background:linear-gradient(135deg,color-mix(in srgb,var(--ac) 80%,#fff),var(--ac) 55%,color-mix(in srgb,var(--ac) 58%,#241a10));box-shadow:2px 2px 5px -2px rgba(34,24,10,.34);}\n  \/* pane re-centres on the grid; pointer slides to sit under the HELD card.\n     --co = held card's centre offset from the grid centre. 3 columns on desktop,\n     2 on phones (card 150px + 18px gap =\u003e 168px step). *\/\n  .ovia-pd .opd-fin--bg{--co:-168px;} .ovia-pd .opd-fin--bn{--co:0px;} .ovia-pd .opd-fin--cm{--co:168px;}\n  .ovia-pd .opd-fin--cr{--co:-168px;} .ovia-pd .opd-fin--gm{--co:0px;} .ovia-pd .opd-fin--mb{--co:168px;}\n  @media (max-width:600px){\n    .ovia-pd .opd-fin--bg{--co:-84px;} .ovia-pd .opd-fin--bn{--co:84px;} .ovia-pd .opd-fin--cm{--co:-84px;}\n    .ovia-pd .opd-fin--cr{--co:84px;} .ovia-pd .opd-fin--gm{--co:-84px;} .ovia-pd .opd-fin--mb{--co:84px;}\n  }\n  .ovia-pd .opd-hint .hint-hold{display:none;}\n  @media (hover:none){.ovia-pd .opd-hint .hint-hover{display:none;}.ovia-pd .opd-hint .hint-hold{display:inline;}}\n\n\n  \/* ============ NEW: DIMENSIONS — render + spec table (FEATURE 5) ============ *\/\n  .ovia-pd .opd-dims{display:flex;align-items:stretch;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--cream);}\n  .ovia-pd .opd-dims__draw{flex:1 1 58%;position:relative;min-height:300px;overflow:hidden;\n    background-image:linear-gradient(var(--line-2) 1px,transparent 1px),linear-gradient(90deg,var(--line-2) 1px,transparent 1px);\n    background-size:26px 26px;}\n  .ovia-pd .opd-dims__img{position:absolute;left:4%;bottom:0;height:90% !important;width:auto;max-width:none !important;\n    \/* tight top-edge fade — tall renders (twin shower, rail shower) crop at the top\n       of this Hero_B; fading the very top blends that hard cut into the grid *\/\n    -webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 5%);mask-image:linear-gradient(to bottom,transparent 0,#000 5%);}\n  .ovia-pd .opd-dims__table{flex:0 0 248px;padding:22px 26px;border-left:1px solid var(--line-2);background:#fff;\n    display:flex;flex-direction:column;justify-content:center;}\n  .ovia-pd .opd-dims__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;\n    padding:11px 0;border-bottom:1px solid var(--line-2);font-size:.84rem;}\n  .ovia-pd .opd-dims__row:last-child{border-bottom:none;}\n  .ovia-pd .opd-dims__row .k{color:var(--label);}\n  .ovia-pd .opd-dims__row .v{color:#2a2722;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;}\n  .ovia-pd .opd-dims__row .v.tbc{color:var(--faint);}\n  .ovia-pd .opd-dims__note{margin:10px 4px 0;font-size:.74rem;color:var(--faint);}\n  .ovia-pd .opd-dims__note b{color:var(--ac-deep);}\n\n  \/* ============ 6. ASSURANCE — original lifetime-warranty badge ============ *\/\n  .ovia-pd .opd-warranty{display:flex;align-items:stretch;border:1px solid var(--ac-deep);border-radius:12px;\n    overflow:hidden;margin:30px 0 10px;background:var(--cream-soft);position:relative;}\n  .ovia-pd .opd-warranty .badge{flex:0 0 152px;position:relative;overflow:hidden;\n    background:linear-gradient(160deg,#2a241a,#14110b);color:#f3ead8;\n    display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:22px 14px;gap:6px;}\n  .ovia-pd .opd-warranty .badge::before{content:\"\";position:absolute;inset:0;\n    background:linear-gradient(115deg,transparent 40%,rgba(255,250,235,.14) 50%,transparent 60%);\n    background-size:250% 100%;animation:opdGlint 6s 1s ease-in-out infinite;}\n  .ovia-pd .opd-warranty .badge .big{font-size:2rem;font-weight:300;color:var(--ac);line-height:1;position:relative;}\n  .ovia-pd .opd-warranty .badge .sm{font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:#b6ab97;position:relative;}\n  .ovia-pd .opd-warranty .body{padding:18px 22px;font-size:.92rem;color:#3a352d;line-height:1.58;}\n  .ovia-pd .opd-warranty .body b{color:#2a2722;}\n  .ovia-pd .opd-reg{font-size:.74rem;letter-spacing:.08em;color:var(--faint);margin:12px 4px 0;}\n\n  \/* ============ 7. COLLECTION — dark \"bookend\" panel (echoes the hero banner) ============ *\/\n  .ovia-pd .opd-coll{position:relative;overflow:hidden;isolation:isolate;margin:46px 0 6px;padding:44px 36px 40px;\n    border-radius:16px;text-align:center;\n    background:radial-gradient(120% 130% at 50% 0%, #2a241a 0%, #1a160f 46%, #0e0b08 100%);}\n  .ovia-pd .opd-coll::before{content:\"\";position:absolute;inset:0;z-index:0;\n    background:radial-gradient(52% 64% at 50% 2%, color-mix(in srgb,var(--ac) 22%,transparent), transparent 72%);}\n  .ovia-pd .opd-coll__logo{display:block;width:78px;height:26px;margin:0 auto 18px;position:relative;z-index:1;\n    background:url('https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/ovia-logo-black.png?v=1779186226') center\/contain no-repeat;\n    filter:brightness(0) invert(1);opacity:.9;}\n  .ovia-pd .opd-coll .t{position:relative;z-index:1;font-size:1.5rem;font-weight:300;color:#f4ecdd;margin:0 0 12px;letter-spacing:-.01em;}\n  .ovia-pd .opd-coll .t b{font-weight:600;color:var(--ac);}\n  .ovia-pd .opd-coll p{position:relative;z-index:1;margin:0 auto;max-width:52ch;font-size:.92rem;color:#bcb29e;line-height:1.65;}\n  .ovia-pd .opd-coll__rule{position:relative;z-index:1;width:56px;height:1px;margin:20px auto 0;\n    background:linear-gradient(90deg,transparent,var(--ac),transparent);}\n\n  \/* ============ FEATURE 3: SCROLL-REVEAL (CSS scroll-driven, JS-free) ============ *\/\n  @keyframes opdReveal{from{opacity:0;transform:translateY(26px);}to{opacity:1;transform:none;}}\n  @keyframes opdDrawLine{from{transform:scaleX(0);}to{transform:scaleX(1);}}\n  @supports (animation-timeline: view()){\n    .ovia-pd .reveal{animation:opdReveal both linear;animation-timeline:view();animation-range:entry 2% entry 46%;}\n    .ovia-pd .opd-h::after{animation:opdDrawLine both linear;animation-timeline:view();animation-range:entry 0% entry 40%;}\n  }\n\n  \/* ============ keyframes ============ *\/\n  @keyframes opdRise{from{opacity:0;transform:translateY(16px);}to{opacity:1;transform:none;}}\n  @keyframes opdBloom{from{opacity:0;transform:scale(.85);}to{opacity:1;transform:none;}}\n  @keyframes opdFloatIn{from{opacity:0;transform:translateY(26px) scale(.97);}to{opacity:1;transform:none;}}\n  @keyframes opdGlint{0%{background-position:160% 0;}26%{background-position:-60% 0;}100%{background-position:-60% 0;}}\n  @keyframes opdSpin{to{transform:rotate(360deg);}}\n\n  @media (prefers-reduced-motion:reduce){.ovia-pd *{animation:none !important;}}\n\n  \/* ============ responsive ============ *\/\n  @media (max-width:680px){\n    .ovia-pd .opd-banner{flex-direction:column;text-align:center;padding:26px 22px 0;min-height:0;}\n    .ovia-pd .opd-bL{max-width:100%;flex-basis:auto;align-items:center;}\n    .ovia-pd .opd-bR{position:relative;flex:0 0 auto;width:100%;height:230px;}\n    \/* MUST stay a containing block on mobile — if this goes position:static the\n       absolutely-positioned render escapes to .opd-banner (auto height), its\n       height:100% collapses and the render vanishes while the inset-pinned glint\n       still shows. Keep position:relative so height:100% resolves to the 230px slot. *\/\n    .ovia-pd .opd-figure{position:absolute;inset:0;width:100%;height:100%;}\n    \/* match the render to the glint mask exactly (left bottom \/ 170% width) so the\n       physical product sits under its own shine — don't size by height (overblows). *\/\n    .ovia-pd .opd-prod{width:170%;height:auto;left:0;bottom:0;transform:none;}\n    .ovia-pd .opd-manifesto{border-top:none;padding-top:6px;}\n    \/* 5 specs on a 6-col grid: top row 3 cells span 2 each, bottom row 2 cells\n       span 3 each — both rows fill the full width, no trailing empty gap. *\/\n    .ovia-pd .opd-specs{grid-template-columns:repeat(6,1fr);}\n    .ovia-pd .opd-spec:nth-child(-n+3){grid-column:span 2;}\n    .ovia-pd .opd-spec:nth-child(n+4){grid-column:span 3;}\n    .ovia-pd .opd-craft{grid-template-columns:1fr;gap:20px;}\n    \/* 3 scene shots: 2 per row, the lone last one centres (not left-anchored)\n       and sits a touch wider so the row isn't cramped. Flex-wrap + justify-center;\n       :last-child:nth-child(odd) only fires when an item is genuinely orphaned. *\/\n    .ovia-pd .opd-macro{display:flex;flex-wrap:wrap;justify-content:center;}\n    .ovia-pd .opd-macro figure{flex:0 1 calc(50% - 7px);}\n    .ovia-pd .opd-macro figure:last-child:nth-child(odd){flex-basis:62%;}\n    .ovia-pd .opd-warranty{flex-direction:column;text-align:center;}\n    \/* stack the dimensions block on mobile — the fixed 248px table otherwise\n       eats ~70% of the row and squeezes the render\/grid to a sliver. Drawing on\n       top at full width with a real height, spec table full-width beneath it. *\/\n    .ovia-pd .opd-dims{flex-direction:column;}\n    .ovia-pd .opd-dims__draw{flex:none;width:100%;min-height:280px;}\n    .ovia-pd .opd-dims__table{flex:none;width:100%;border-left:none;border-top:1px solid var(--line-2);}\n  }\n\n  \/* ============ MATTE BLACK modifier (gated to the mb description only) ============ *\/\n  .ovia-pd.opd--matte .opd-banner{background:radial-gradient(120% 140% at 80% 30%, #1a1918 0%, #0b0a0a 52%, #030303 100%);}\n  .ovia-pd.opd--matte .opd-banner::before{background:radial-gradient(56% 78% at 80% 44%, rgba(150,147,142,.16) 0%, transparent 60%);}\n  .ovia-pd.opd--matte .opd-coll{background:radial-gradient(120% 130% at 50% 0%, #1a1918 0%, #0b0a0a 50%, #030303 100%);}\n  .ovia-pd.opd--matte .opd-warranty .badge{background:linear-gradient(160deg,#1d1c1b,#070706);}\n  .ovia-pd.opd--matte .opd-glint{display:none;}\n  .ovia-pd.opd--matte .opd-name{color:#eeedeb;}\n  .ovia-pd.opd--matte .opd-finish{color:#9c9a96;}\n  .ovia-pd.opd--matte .opd-manifesto{color:#d6d4d0;}\n\n  \/* ====================================================================== *\/\n  \/* ============  PREMIUM ADDITIONS (creative pass)  ====================== *\/\n  \/* ====================================================================== *\/\n\n  \/* --- BENEATH THE SURFACE: finished-surface feature (visual beside the text) --- *\/\n  .ovia-pd .opd-bond{display:grid;grid-template-columns:minmax(0,44%) 1fr;gap:30px;align-items:center;\n    border:1px solid var(--line);border-radius:14px;background:var(--cream);padding:26px 28px;}\n  .ovia-pd .opd-eng__s{font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ac-deep);font-weight:600;margin-bottom:7px;}\n  .ovia-pd .opd-bond__t{font-size:1.2rem;font-weight:500;color:#2a2722;margin:0 0 11px;letter-spacing:-.01em;}\n  .ovia-pd .opd-bond p{font-size:.9rem;color:var(--body);line-height:1.6;margin:0;}\n\n  \/* finish swatch — believable brushed metal, themed by --ac (fully repeatable) *\/\n  .ovia-pd .opd-swatch{display:block;position:relative;height:172px;border-radius:9px;overflow:hidden;isolation:isolate;\n    box-shadow:0 6px 16px rgba(70,48,12,.28),inset 0 0 0 1px rgba(255,255,255,.12);\n    background:linear-gradient(90deg,\n      color-mix(in srgb,var(--ac) 38%,var(--shadow,#241803)) 0%,\n      color-mix(in srgb,var(--ac) 62%,var(--shadow,#241803)) 16%,\n      var(--ac) 32%,\n      color-mix(in srgb,var(--ac) 52%,#fff) 50%,\n      var(--ac) 68%,\n      color-mix(in srgb,var(--ac) 62%,var(--shadow,#241803)) 84%,\n      color-mix(in srgb,var(--ac) 38%,var(--shadow,#241803)) 100%);}\n  .ovia-pd .opd-swatch::before{content:\"\";position:absolute;inset:0;z-index:1;mix-blend-mode:soft-light;opacity:.9;\n    background:url(\"data:image\/svg+xml,\u003csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='280' height='280'\u003e\u003cfilter id='b'\u003e\u003cfeTurbulence type='fractalNoise' baseFrequency='0.82 0.012' numOctaves='3' stitchTiles='stitch'\/\u003e\u003cfeColorMatrix type='saturate' values='0'\/\u003e\u003c\/filter\u003e\u003crect width='280' height='280' filter='url(%23b)'\/\u003e\u003c\/svg\u003e\") 0 0\/280px 280px;}\n  .ovia-pd .opd-swatch::after{content:\"\";position:absolute;inset:0;z-index:2;pointer-events:none;mix-blend-mode:soft-light;opacity:.42;\n    background:url(\"data:image\/svg+xml,\u003csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='360' height='360'\u003e\u003cfilter id='p'\u003e\u003cfeTurbulence type='fractalNoise' baseFrequency='0.13 0.012' numOctaves='2' stitchTiles='stitch'\/\u003e\u003cfeColorMatrix type='saturate' values='0'\/\u003e\u003c\/filter\u003e\u003crect width='360' height='360' filter='url(%23p)'\/\u003e\u003c\/svg\u003e\") 0 0\/360px 360px;}\n  \/* POLISHED (chrome) — mirror reflection, no brush grain *\/\n  .ovia-pd .opd-swatch.is-polished{background:linear-gradient(90deg,\n    color-mix(in srgb,var(--ac) 34%,#0b0f13) 0%,\n    color-mix(in srgb,var(--ac) 64%,#0b0f13) 20%,\n    color-mix(in srgb,var(--ac) 88%,#fff) 41%,\n    #fbfdff 50%,\n    color-mix(in srgb,var(--ac) 88%,#fff) 59%,\n    color-mix(in srgb,var(--ac) 64%,#0b0f13) 80%,\n    color-mix(in srgb,var(--ac) 34%,#0b0f13) 100%);}\n  .ovia-pd .opd-swatch.is-polished::before{display:none;}\n  .ovia-pd .opd-swatch.is-polished::after{opacity:.1;}\n  \/* MATTE (matte black) — flat, soft diffuse shading, no grain, no specular *\/\n  .ovia-pd .opd-swatch.is-matte{background:radial-gradient(135% 115% at 50% 24%,\n    color-mix(in srgb,var(--ac) 78%,#fff) 0%,\n    var(--ac) 44%,\n    color-mix(in srgb,var(--ac) 72%,#000) 100%);}\n  .ovia-pd .opd-swatch.is-matte::before{display:none;}\n  .ovia-pd .opd-swatch.is-matte::after{opacity:.14;}\n  .ovia-pd .opd-macroshot__cap{font-size:.68rem;letter-spacing:.04em;color:var(--label);margin-top:11px;}\n  .ovia-pd .opd-macroshot__cap b{color:#2a2722;font-weight:600;}\n\n  \/* --- COMPLIANCE marks + care --- *\/\n  .ovia-pd .opd-cert{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 30px;margin:34px 0 0;padding:20px 0;\n    border-top:1px solid var(--line);border-bottom:1px solid var(--line);}\n  .ovia-pd .opd-cert__i{display:flex;align-items:center;gap:10px;font-size:.78rem;color:var(--body);letter-spacing:.01em;}\n  .ovia-pd .opd-cert__i b{color:#2a2722;font-weight:600;}\n  .ovia-pd .opd-cert__i i{flex:0 0 auto;width:22px;height:22px;position:relative;}\n  .ovia-pd .opd-cert__i .ic-wm{border:1.5px solid var(--ac-deep);border-radius:6px;}\n  .ovia-pd .opd-cert__i .ic-wm::after{content:\"\";position:absolute;left:7px;top:4px;width:5px;height:9px;border:solid var(--ac-deep);border-width:0 1.5px 1.5px 0;transform:rotate(45deg);}\n  .ovia-pd .opd-cert__i .ic-wels::after{content:\"★\";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:19px;color:var(--ac-deep);}\n  .ovia-pd .opd-cert__i .ic-as{border:1.5px solid var(--ac-deep);border-radius:4px;}\n  .ovia-pd .opd-cert__i .ic-as::after{content:\"\";position:absolute;left:5px;right:5px;top:6px;height:1.5px;background:var(--ac-deep);box-shadow:0 4px 0 var(--ac-deep),0 8px 0 var(--ac-deep);}\n  \/* --- CARE card --- *\/\n  .ovia-pd .opd-care2{display:flex;gap:20px;align-items:center;border:1px solid var(--line);border-radius:14px;background:var(--cream);padding:22px 26px;}\n  .ovia-pd .opd-care2__icon{flex:0 0 46px;height:46px;border-radius:50%;position:relative;\n    background:color-mix(in srgb,var(--ac) 16%,#fff);border:1px solid color-mix(in srgb,var(--ac) 40%,var(--line));}\n  .ovia-pd .opd-care2__icon::before{content:\"\\2726\";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;\n    font-size:19px;color:var(--ac-deep);line-height:1;}\n  .ovia-pd .opd-care2__lead{font-size:.98rem;font-weight:500;color:#2a2722;margin:0 0 11px;}\n  .ovia-pd .opd-care2__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;}\n  .ovia-pd .opd-care2__list li{position:relative;padding-left:23px;font-size:.86rem;color:var(--body);line-height:1.4;}\n  .ovia-pd .opd-care2__list li::before{position:absolute;left:0;top:0;font-weight:700;font-size:.84rem;}\n  .ovia-pd .opd-care2__list .ok::before{content:\"\\2713\";color:var(--ac-deep);}\n  .ovia-pd .opd-care2__list .no::before{content:\"\\2715\";color:#c4b9a3;}\n\n  \/* responsive — premium additions *\/\n  @media (max-width:680px){\n    .ovia-pd .opd-bond{grid-template-columns:1fr;}\n    .ovia-pd .opd-cert{gap:12px 20px;}\n  }\n\u003c\/style\u003e\n\n\u003c!-- 1. BANNER --\u003e\n\u003cdiv class=\"opd-banner\"\u003e\n  \u003cdiv class=\"opd-bL\"\u003e\n    \u003cspan class=\"opd-logo\" role=\"img\" aria-label=\"Ovia\"\u003e\u003c\/span\u003e\n    \u003cdiv class=\"opd-kicker\"\u003eMilan Collection\u003c\/div\u003e\n    \u003ch2 class=\"opd-name\"\u003eBath \u0026amp; Basin Spout\u003c\/h2\u003e\n    \u003cdiv class=\"opd-finish\"\u003e\n\u003cspan class=\"opd-finish__nm\"\u003e\u003c\/span\u003e · \u003cspan class=\"opd-finish__pr\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"opd-manifesto\"\u003e“The \u003cem\u003elast\u003c\/em\u003e spout you’ll buy.”\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"opd-bR\"\u003e\n    \u003cdiv class=\"opd-figure\"\u003e\n      \u003cimg class=\"opd-prod ph--bg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_BrushedGold_Hero_A.png?v=1779883552\" alt=\"Ovia Milan Bath \u0026amp; Basin Spout in Chrome\"\u003e\n      \u003cimg class=\"opd-prod ph--bn\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_BrushedNickelWarm_Hero_A.png?v=1779883571\" alt=\"\" aria-hidden=\"true\"\u003e\n      \u003cimg class=\"opd-prod ph--cm\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_Champagne_Hero_A.png?v=1779883589\" alt=\"\" aria-hidden=\"true\"\u003e\n      \u003cimg class=\"opd-prod ph--cr\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_Chrome_Hero_A.png?v=1779883608\" alt=\"\" aria-hidden=\"true\"\u003e\n      \u003cimg class=\"opd-prod ph--gm\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_GunMetal_Hero_A.png?v=1779883626\" alt=\"\" aria-hidden=\"true\"\u003e\n      \u003cimg class=\"opd-prod ph--mb\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_MatteBlack_Hero_A.png?v=1779883645\" alt=\"\" aria-hidden=\"true\"\u003e\n      \u003cspan class=\"opd-glint\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 2. OPENING --\u003e\n\u003cp class=\"opd-lead reveal\"\u003eA spout is the quiet half of the equation — pure water delivery, no mixing. The \u003cspan class=\"drop\"\u003eMilan\u003c\/span\u003e bath \u0026amp; basin spout pours from a single, downturned outlet in DZR brass, finished in chrome, multi-layer electroplated to stay hard-wearing and true for the life of the room. Pair it with a Milan wall mixer for the controls — clean, weighted, and made to outlast the room.\u003c\/p\u003e\n\n\u003c!-- 3. SPEC STRIP --\u003e\n\u003cdiv class=\"opd-specs reveal\"\u003e\n  \u003cdiv class=\"opd-spec\"\u003e\n\u003cdiv class=\"l\"\u003eMaterial\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDZR Brass\u003csmall\u003edezinc-resistant\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-spec\"\u003e\n\u003cdiv class=\"l\"\u003eFinish\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eChrome\u003csmall\u003eElectroplated\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-spec\"\u003e\n\u003cdiv class=\"l\"\u003eWater\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eWELS 5★\u003csmall\u003e5.5 L\/min\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-spec\"\u003e\n\u003cdiv class=\"l\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eBath \u0026amp; Basin\u003csmall\u003eoutlet\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-spec\"\u003e\n\u003cdiv class=\"l\"\u003eWarranty\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eLifetime\u003csmall\u003efinish incl.\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 4. CRAFT --\u003e\n\u003cdiv class=\"opd-h reveal\"\u003eWhy it lasts\u003c\/div\u003e\n\u003cdiv class=\"opd-craft reveal\"\u003e\n  \u003cdiv class=\"opd-c\"\u003e\n\u003cdiv class=\"n\"\u003e01\u003c\/div\u003e\n\u003cdiv class=\"t\"\u003eDZR brass, made to resist\u003c\/div\u003e\n\u003cp\u003eMachined from DZR (dezincification-resistant) brass — it won’t corrode, pit or leach in constant contact with water the way ordinary brass can over the years.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-c\"\u003e\n\u003cdiv class=\"n\"\u003e02\u003c\/div\u003e\n\u003cdiv class=\"t\"\u003eA finish guaranteed for life\u003c\/div\u003e\n\u003cp\u003eBuilt up over the brass in multiple plated layers, the chrome resists tarnish, scratching and fade — and it’s backed, in full, by a lifetime finish warranty.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-c\"\u003e\n\u003cdiv class=\"n\"\u003e03\u003c\/div\u003e\n\u003cdiv class=\"t\"\u003ePure water delivery\u003c\/div\u003e\n\u003cp\u003eNo cartridge, no moving parts — just a clean, downturned outlet. Pair it with a Milan wall mixer and you control hot and cold from the wall.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- NEW: BENEATH THE SURFACE — the finish (two variants; rollout keeps the one matching the finish's process) --\u003e\n\u003cdiv class=\"opd-h reveal\"\u003eBeneath the surface\u003c\/div\u003e\n\n\n\u003cdiv class=\"opd-bond reveal\"\u003e\n  \u003cdiv class=\"opd-bond__vis\"\u003e\n    \u003cdiv class=\"opd-swatch is-polished\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"opd-macroshot__cap\"\u003e\n\u003cb\u003eChrome Electroplated\u003c\/b\u003e · layered and sealed over solid brass\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"opd-bond__txt\"\u003e\n    \u003cdiv class=\"opd-eng__s\"\u003eThe finish\u003c\/div\u003e\n    \u003ch4 class=\"opd-bond__t\"\u003ePlated to last\u003c\/h4\u003e\n    \u003cp\u003eThe chrome is built up over the solid-brass body in successive electroplated layers, then sealed against tarnish and everyday wear — the same proven process trusted on quality tapware for generations. Hard-wearing and true to tone, and backed, like every Milan finish, for the life of the spout.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- NEW: STYLED CONTEXT STRIP (FEATURE 2 — repurposed: gallery renders are styled scenes) --\u003e\n\u003cdiv class=\"opd-h reveal\"\u003eIn the setting\u003c\/div\u003e\n\u003cdiv class=\"opd-macro reveal\"\u003e\n  \u003cfigure\u003e\u003cspan class=\"frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_Chrome_A_2a588eb4-6f24-4a29-b71d-c548435b4a7a.png?v=1785829874\" alt=\"Milan bath and basin spout\"\u003e\u003c\/span\u003e\u003cfigcaption\u003e\u003cb\u003ePure delivery\u003c\/b\u003eOne clean, downturned outlet.\u003c\/figcaption\u003e\u003c\/figure\u003e\n  \u003cfigure\u003e\u003cspan class=\"frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_Chrome_B_64913ce0-8923-45f5-9d6a-63a2b5af6985.png?v=1785829873\" alt=\"Milan spout on the wall\"\u003e\u003c\/span\u003e\u003cfigcaption\u003e\u003cb\u003eBath or basin\u003c\/b\u003eA wall spout — no mixing.\u003c\/figcaption\u003e\u003c\/figure\u003e\n  \u003cfigure\u003e\u003cspan class=\"frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_Chrome_C_fb84fbff-239c-4942-8192-c80f368fa01a.png?v=1785829873\" alt=\"Milan spout chrome\"\u003e\u003c\/span\u003e\u003cfigcaption\u003e\u003cb\u003eIn the setting\u003c\/b\u003eChrome adds a crisp, cool gleam.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\n\u003c!-- 5. FINISH FAMILY — interactive (FEATURE 1) --\u003e\n\u003cdiv class=\"opd-h reveal\"\u003eOne silhouette, six finishes \u003cspan class=\"opd-hint\"\u003e\u003cspan class=\"hint-hover\"\u003ehover to preview\u003c\/span\u003e\u003cspan class=\"hint-hold\"\u003ehold to preview\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"opd-finishes\"\u003e\n  \u003cbutton type=\"button\" class=\"opd-fin opd-fin--bg\" style=\"--c:#C5A253;--ac:#C5A253\"\u003e\u003cspan class=\"opv\" aria-hidden=\"true\"\u003e\u003cspan class=\"opv__frame\"\u003e\u003cspan class=\"opv__inner\"\u003e\u003cimg class=\"opv__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_BrushedGold_A_3c1c6c5d-76c8-4c42-b307-d1d090f9b12d.png?v=1779892553\u0026amp;width=800\" alt=\"\"\u003e\u003cspan class=\"opv__cap\"\u003e\u003cspan class=\"opv__dot\"\u003e\u003c\/span\u003e\u003cspan class=\"opv__nm\"\u003eBrushed Gold\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opv__tip\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_BrushedGold_Hero_A.png?v=1779883552\u0026amp;width=600\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__name\"\u003eBrushed Gold\u003c\/span\u003e\u003c\/button\u003e\n  \u003cbutton type=\"button\" class=\"opd-fin opd-fin--bn\" style=\"--c:#CFC4B0;--ac:#CFC4B0\"\u003e\u003cspan class=\"opv\" aria-hidden=\"true\"\u003e\u003cspan class=\"opv__frame\"\u003e\u003cspan class=\"opv__inner\"\u003e\u003cimg class=\"opv__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_BrushedNickelWarm_A_9431a95a-fbad-4d74-b784-ddac37033c23.png?v=1785829865\u0026amp;width=800\" alt=\"\"\u003e\u003cspan class=\"opv__cap\"\u003e\u003cspan class=\"opv__dot\"\u003e\u003c\/span\u003e\u003cspan class=\"opv__nm\"\u003eBrushed Nickel\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opv__tip\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_BrushedNickelWarm_Hero_A.png?v=1779883571\u0026amp;width=600\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__name\"\u003eBrushed Nickel\u003c\/span\u003e\u003c\/button\u003e\n  \u003cbutton type=\"button\" class=\"opd-fin opd-fin--cm\" style=\"--c:#DDB3AE;--ac:#DDB3AE\"\u003e\u003cspan class=\"opv\" aria-hidden=\"true\"\u003e\u003cspan class=\"opv__frame\"\u003e\u003cspan class=\"opv__inner\"\u003e\u003cimg class=\"opv__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_Champagne_A_d198a680-3eca-4c70-9727-f6f2775fe749.png?v=1779892556\u0026amp;width=800\" alt=\"\"\u003e\u003cspan class=\"opv__cap\"\u003e\u003cspan class=\"opv__dot\"\u003e\u003c\/span\u003e\u003cspan class=\"opv__nm\"\u003eChampagne\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opv__tip\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_Champagne_Hero_A.png?v=1779883589\u0026amp;width=600\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__name\"\u003eChampagne\u003c\/span\u003e\u003c\/button\u003e\n  \u003cbutton type=\"button\" class=\"opd-fin opd-fin--cr is-current\" style=\"--c:#C8D2DA;--ac:#C8D2DA\"\u003e\u003cspan class=\"opv\" aria-hidden=\"true\"\u003e\u003cspan class=\"opv__frame\"\u003e\u003cspan class=\"opv__inner\"\u003e\u003cimg class=\"opv__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_Chrome_A_2a588eb4-6f24-4a29-b71d-c548435b4a7a.png?v=1785829874\u0026amp;width=800\" alt=\"\"\u003e\u003cspan class=\"opv__cap\"\u003e\u003cspan class=\"opv__dot\"\u003e\u003c\/span\u003e\u003cspan class=\"opv__nm\"\u003eChrome\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opv__tip\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_Chrome_Hero_A.png?v=1779883608\u0026amp;width=600\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__name\"\u003eChrome\u003c\/span\u003e\u003c\/button\u003e\n  \u003cbutton type=\"button\" class=\"opd-fin opd-fin--gm\" style=\"--c:#9C958C;--ac:#9C958C\"\u003e\u003cspan class=\"opv\" aria-hidden=\"true\"\u003e\u003cspan class=\"opv__frame\"\u003e\u003cspan class=\"opv__inner\"\u003e\u003cimg class=\"opv__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_GunMetal_A_34b3ff47-adb7-46fd-a6c5-2b9b4be5a9d5.png?v=1785829882\u0026amp;width=800\" alt=\"\"\u003e\u003cspan class=\"opv__cap\"\u003e\u003cspan class=\"opv__dot\"\u003e\u003c\/span\u003e\u003cspan class=\"opv__nm\"\u003eGun Metal\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opv__tip\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_GunMetal_Hero_A.png?v=1779883626\u0026amp;width=600\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__name\"\u003eGun Metal\u003c\/span\u003e\u003c\/button\u003e\n  \u003cbutton type=\"button\" class=\"opd-fin opd-fin--mb\" style=\"--c:#1a1a1a;--ac:#1a1a1a\"\u003e\u003cspan class=\"opv\" aria-hidden=\"true\"\u003e\u003cspan class=\"opv__frame\"\u003e\u003cspan class=\"opv__inner\"\u003e\u003cimg class=\"opv__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_MatteBlack_A_692343d2-4be9-4440-87fd-14c15db02385.png?v=1785829890\u0026amp;width=800\" alt=\"\"\u003e\u003cspan class=\"opv__cap\"\u003e\u003cspan class=\"opv__dot\"\u003e\u003c\/span\u003e\u003cspan class=\"opv__nm\"\u003eMatte Black\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opv__tip\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_MatteBlack_Hero_A.png?v=1779883645\u0026amp;width=600\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__name\"\u003eMatte Black\u003c\/span\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003c!-- NEW: DIMENSIONS — render + spec table (FEATURE 5) --\u003e\n\u003cdiv class=\"opd-h reveal\"\u003eDimensions \u0026amp; specification\u003c\/div\u003e\n\u003cdiv class=\"opd-dims reveal\"\u003e\n  \u003cdiv class=\"opd-dims__draw\"\u003e\n    \u003cimg class=\"opd-dims__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_Chrome_Hero_B.png?v=1779883615\u0026amp;width=1400\" alt=\"\" aria-hidden=\"true\"\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"opd-dims__table\"\u003e\n    \u003cdiv class=\"opd-dims__row\"\u003e\n\u003cspan class=\"k\"\u003eSpout reach\u003c\/span\u003e\u003cspan class=\"v\"\u003e200 mm\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"opd-dims__row\"\u003e\n\u003cspan class=\"k\"\u003eFlow rate\u003c\/span\u003e\u003cspan class=\"v\"\u003e5.5 L\/min\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"opd-dims__row\"\u003e\n\u003cspan class=\"k\"\u003eWELS rating\u003c\/span\u003e\u003cspan class=\"v\"\u003e5 Star\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 6. ASSURANCE — original lifetime-warranty badge --\u003e\n\u003cdiv class=\"opd-warranty reveal\"\u003e\n  \u003cdiv class=\"badge\"\u003e\n\u003cspan class=\"big\"\u003e∞\u003c\/span\u003e\u003cspan class=\"sm\"\u003eLifetime\u003cbr\u003eWarranty\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"body\"\u003e\n\u003cb\u003eBuilt to be the last one you buy.\u003c\/b\u003e Every Milan fitting carries a 1-year parts \u0026amp; labour warranty, backed by a \u003cb\u003elifetime replacement warranty that includes the finish itself\u003c\/b\u003e — the chrome is guaranteed not to wear away. Rated WELS 5 Star at just 5.5 L\/min, it’s as efficient as it is enduring.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CARE — sits directly under the warranty --\u003e\n\u003cdiv class=\"opd-h reveal\"\u003eCaring for it\u003c\/div\u003e\n\u003cdiv class=\"opd-care2 reveal\"\u003e\n  \u003cspan class=\"opd-care2__icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n  \u003cdiv class=\"opd-care2__body\"\u003e\n    \u003cp class=\"opd-care2__lead\"\u003eBuilt to last, it asks almost nothing of you.\u003c\/p\u003e\n    \u003cul class=\"opd-care2__list\"\u003e\n      \u003cli class=\"ok\"\u003eA soft, damp cloth is all it needs\u003c\/li\u003e\n      \u003cli class=\"no\"\u003eNo abrasive pads, acidic or solvent cleaners\u003c\/li\u003e\n      \u003cli class=\"ok\"\u003eNo polishes or coatings — the finish does the work\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- TRUST BADGES — under both warranty + care --\u003e\n\u003cdiv class=\"opd-cert reveal\"\u003e\n  \u003cdiv class=\"opd-cert__i\"\u003e\n\u003ci class=\"ic-wm\"\u003e\u003c\/i\u003e\u003cspan\u003e\u003cb\u003eWaterMark\u003c\/b\u003e Certified\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-cert__i\"\u003e\n\u003ci class=\"ic-wels\"\u003e\u003c\/i\u003e\u003cspan\u003e\u003cb\u003eWELS\u003c\/b\u003e 5★ Registered\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-cert__i\"\u003e\n\u003ci class=\"ic-as\"\u003e\u003c\/i\u003e\u003cspan\u003eMade to \u003cb\u003eAS\/NZS 3718\u003c\/b\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"opd-reg reveal\"\u003eWELS 5 Star · 5.5 L\/min · Reg. T48249  |  SKU MIL10200CH\u003c\/div\u003e\n\n\u003c!-- 7. COLLECTION — dark bookend --\u003e\n\u003cdiv class=\"opd-coll reveal\"\u003e\n  \u003cspan class=\"opd-coll__logo\" role=\"img\" aria-label=\"Ovia\"\u003e\u003c\/span\u003e\n  \u003cdiv class=\"t\"\u003ePart of the \u003cb\u003eMilan\u003c\/b\u003e collection\u003c\/div\u003e\n  \u003cp\u003eThe Milan range runs the full bathroom — basin and wall mixers, a 2-in-1 shower, kitchen mixers, towel rails and accessories — every piece in the same chrome finish, so nothing in the room is left to chance.\u003c\/p\u003e\n  \u003cdiv class=\"opd-coll__rule\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n","brand":"Ovia","offers":[{"title":"Default Title","offer_id":46219454120085,"sku":"OVKSP15CH","price":57.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_WallSpout_Chrome_A_2a588eb4-6f24-4a29-b71d-c548435b4a7a.png?v=1785829874"},{"product_id":"ovia-milan-swivel-kitchen-mixer-chrome","title":"Ovia Milan Gooseneck Kitchen Mixer - Chrome","description":"\u003cdiv class=\"ovia-pd\" style=\"--ac:#C8D2DA;--ac-deep:#6E7B86;--hero:url('https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_Chrome_Hero_A.png?v=1779883380');\"\u003e\n\u003cstyle\u003e\n  .accordion-body:has(\u003e .ovia-pd) \u003e h2{display:none;}\n\n  .ovia-pd{font-family:inherit;color:#26241f;line-height:1.6;\n    \/* soft container tint, derived from the finish's DEEP accent — the colour\n       family tuned for the LIGHT body (ink, rules, drop-cap), NOT the --ac glow\n       that's tuned to sit on the dark banner. Was hard-coded cream (#fcfaf6 \/\n       #fffdf8), which is golden and so only ever suited Brushed Gold. ~4% of\n       --ac-deep into white reproduces that cream on gold and shifts per finish;\n       on the light body the dark finishes resolve to a clean, soft cool-grey\n       (matte black's near-black deep -\u003e pale charcoal, not a dingy mid-grey).\n       Fixed per product finish like the ink — not hover-reactive. *\/\n    --cream:color-mix(in srgb,var(--ac-deep) 4%,#fff);\n    --cream-soft:color-mix(in srgb,var(--ac-deep) 2.5%,#fff);\n    \/* finish-tracking NEUTRALS — a fixed-lightness grey nudged toward the finish's\n       deep accent, so the old warm\/cream greys read warm on gold but cool on\n       chrome\/gun metal and neutral on matte, WITHOUT shifting text hierarchy\n       (the base grey holds the lightness; --ac-deep only swings the hue). *\/\n    --label:color-mix(in srgb,var(--ac-deep) 20%,#898780); \/* uppercase labels \/ section heads *\/\n    --body:color-mix(in srgb,var(--ac-deep) 16%,#505050);  \/* body copy *\/\n    --faint:color-mix(in srgb,var(--ac-deep) 16%,#a7a299); \/* fine print \/ hints *\/\n    --line:color-mix(in srgb,var(--ac-deep) 9%,#efece6);   \/* hairlines \/ borders *\/\n    --line-2:color-mix(in srgb,var(--ac-deep) 7%,#f4f1eb); \/* lighter grid lines \/ dividers *\/\n    \/* the finish grid shows ALL six finishes at once, so its tiles stay NEUTRAL *\/\n    --tile:#f2f1ef;\n    --tile-line:#e9e7e3;\n    -webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}\n  .ovia-pd *{box-sizing:border-box;}\n  .ovia-pd img{max-width:100%;}\n\n  \/* ============ 1. BANNER ============ *\/\n  .ovia-pd .opd-banner{position:relative;overflow:hidden;border-radius:16px;isolation:isolate;\n    background:radial-gradient(120% 140% at 88% 18%, #2a241a 0%, #1a160f 42%, #0e0b08 100%);\n    padding:22px 30px;display:flex;align-items:stretch;gap:24px;min-height:220px;\n    transition:background .5s ease;}\n  .ovia-pd .opd-banner::before{content:\"\";position:absolute;inset:0;z-index:0;\n    background:radial-gradient(62% 84% at 80% 44%, color-mix(in srgb,var(--ac) 50%,transparent) 0%, transparent 66%);\n    animation:opdBloom 1.4s ease-out both;transition:background .5s ease;}\n  .ovia-pd .opd-bL{position:relative;z-index:3;flex:1 1 46%;max-width:46%;\n    display:flex;flex-direction:column;justify-content:center;}\n  .ovia-pd .opd-logo{display:block;width:68px;height:23px;\n    background:url('https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/ovia-logo-black.png?v=1779186226') left center\/contain no-repeat;\n    filter:brightness(0) invert(1);opacity:.92;margin-bottom:12px;animation:opdRise .7s .05s ease-out both;}\n  .ovia-pd .opd-kicker{font-size:.594rem;letter-spacing:.34em;text-transform:uppercase;\n    color:color-mix(in srgb,var(--ac) 76%,#fff);margin-bottom:9px;font-weight:500;animation:opdRise .7s .14s ease-out both;}\n  .ovia-pd .opd-name{font-size:1.5rem;line-height:1.07;font-weight:300;color:#f6f1e9;\n    margin:0 0 5px;letter-spacing:-.012em;animation:opdRise .7s .22s ease-out both;}\n  .ovia-pd .opd-finish{font-size:.781rem;color:#b9af9c;font-weight:300;letter-spacing:.03em;animation:opdRise .7s .3s ease-out both;}\n  \/* finish name driven by :has() so it tracks the hovered swatch *\/\n  .ovia-pd .opd-finish__nm::before{content:\"Chrome\";}\n  .ovia-pd .opd-manifesto{margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.10);\n    font-size:.844rem;font-weight:300;color:#e7ddcc;font-style:italic;line-height:1.45;animation:opdRise .7s .4s ease-out both;}\n  .ovia-pd .opd-manifesto em{color:var(--ac);font-style:italic;font-weight:400;}\n\n  .ovia-pd .opd-bR{position:static;flex:0 0 0;}\n  .ovia-pd .opd-figure{position:absolute;z-index:1;top:0;right:0;bottom:0;width:58%;margin:0;overflow:hidden;\n    \/* soft left-edge fade — some renders (e.g. the twin shower) crop on the left;\n       fading the leftmost sliver blends that hard cut into the banner ground *\/\n    -webkit-mask-image:linear-gradient(to right,transparent 0,#000 12%);mask-image:linear-gradient(to right,transparent 0,#000 12%);\n    animation:opdFloatIn 1.1s .3s cubic-bezier(.2,.7,.2,1) both;}\n  \/* stacked finish renders — crossfade on swatch hover (FEATURE 1) *\/\n  .ovia-pd .opd-prod{position:absolute;left:0;bottom:0;width:170%;max-width:none !important;height:auto;\n    opacity:0;transition:opacity .5s ease;-webkit-user-drag:none;user-select:none;pointer-events:none;}\n  .ovia-pd .ph--cr{opacity:1;}\n  \/* accent + banner finish label follow the hovered finish *\/\n  \/* finish PROCESS word (PVD vs Electroplated) — honest per finish, tracks hover too.\n     Default (non-hover) label is set per-finish by the rollout. *\/\n  .ovia-pd .opd-finish__pr::before{content:\"Electroplated\";}\n\n  .ovia-pd .opd-glint{position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;\n    background:linear-gradient(108deg,transparent 40%,rgba(255,252,242,.84) 50%,transparent 60%);\n    background-size:260% 100%;background-repeat:no-repeat;\n    \/* mask to the fixture silhouette, stacked x3 with intersect so the alpha\n       MULTIPLIES — the opaque metal stays lit but the semi-transparent baked\n       shadow (low alpha) drops out, so the shine never bleeds onto the shadow *\/\n    -webkit-mask:var(--hero) left bottom\/170% auto no-repeat,var(--hero) left bottom\/170% auto no-repeat,var(--hero) left bottom\/170% auto no-repeat;\n    mask:var(--hero) left bottom\/170% auto no-repeat,var(--hero) left bottom\/170% auto no-repeat,var(--hero) left bottom\/170% auto no-repeat;\n    -webkit-mask-composite:source-in,source-in;mask-composite:intersect,intersect;\n    animation:opdGlint 9s 2.5s ease-in-out infinite;}\n\n  \/* ============ 2. OPENING ============ *\/\n  .ovia-pd .opd-lead{margin:38px 4px 6px;font-size:1.2rem;line-height:1.62;font-weight:300;color:#34302a;letter-spacing:.002em;}\n  .ovia-pd .opd-lead .drop{color:var(--ac-deep);font-weight:500;}\n\n  \/* ============ 3. SPEC STRIP ============ *\/\n  .ovia-pd .opd-specs{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line);\n    border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:30px 0;}\n  .ovia-pd .opd-spec{background:#fff;padding:16px 12px;text-align:center;position:relative;transition:background .3s ease;}\n  .ovia-pd .opd-spec::after{content:\"\";position:absolute;left:50%;bottom:0;height:2px;width:0;background:var(--ac-deep);transform:translateX(-50%);transition:width .35s ease;}\n  .ovia-pd .opd-spec:hover{background:var(--cream-soft);}\n  .ovia-pd .opd-spec:hover::after{width:42%;}\n  .ovia-pd .opd-spec .l{font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:7px;}\n  .ovia-pd .opd-spec .v{font-size:.86rem;font-weight:500;color:#2a2722;line-height:1.3;}\n  .ovia-pd .opd-spec .v small{display:block;font-weight:400;font-size:.74rem;color:var(--label);margin-top:2px;}\n\n  \/* ============ section heading ============ *\/\n  .ovia-pd .opd-h{font-size:.74rem;letter-spacing:.22em;text-transform:uppercase;color:var(--label);font-weight:600;\n    margin:46px 4px 22px;display:flex;align-items:center;gap:16px;}\n  .ovia-pd .opd-h::after{content:\"\";flex:1;height:1px;background:linear-gradient(90deg,var(--ac-deep),var(--line) 70%);transform-origin:left;}\n  .ovia-pd .opd-h .opd-hint{flex:0 0 auto;font-size:.58rem;letter-spacing:.14em;color:var(--faint);font-weight:500;text-transform:none;font-style:italic;}\n\n  \/* ============ 4. CRAFT ============ *\/\n  .ovia-pd .opd-craft{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:0 0 8px;}\n  .ovia-pd .opd-c .n{font-size:.96rem;font-weight:600;color:var(--ac-deep);margin-bottom:12px;font-variant-numeric:tabular-nums;position:relative;padding-bottom:10px;}\n  .ovia-pd .opd-c .n::after{content:\"\";position:absolute;left:0;bottom:0;width:22px;height:2px;background:var(--ac-deep);}\n  .ovia-pd .opd-c .t{font-size:1.05rem;font-weight:500;color:#2a2722;margin:0 0 8px;line-height:1.25;}\n  .ovia-pd .opd-c p{margin:0;font-size:.9rem;color:var(--body);line-height:1.58;}\n\n  \/* ============ NEW: MACRO-DETAIL STRIP (FEATURE 2) ============ *\/\n  .ovia-pd .opd-macro{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;}\n  .ovia-pd .opd-macro figure{margin:0;}\n  \/* square tiles — the gallery scenes are 2000x2000, so 1:1 shows them uncropped *\/\n  .ovia-pd .opd-macro .frame{display:block;aspect-ratio:1\/1;overflow:hidden;border-radius:12px;background:var(--cream);position:relative;}\n  .ovia-pd .opd-macro .frame img{width:100% !important;height:100% !important;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.7,.2,1);}\n  .ovia-pd .opd-macro figure:hover .frame img{transform:scale(1.08);}\n  .ovia-pd .opd-macro figcaption{margin-top:10px;font-size:.82rem;color:var(--body);}\n  .ovia-pd .opd-macro figcaption b{display:block;color:#2a2722;font-weight:500;font-size:.9rem;margin-bottom:1px;}\n\n  \/* ============ 5. FINISH FAMILY — interactive (FEATURE 1) ============ *\/\n  .ovia-pd .opd-finishes{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 18px;\n    max-width:506px;margin:12px auto 8px;}\n  .ovia-pd .opd-fin{appearance:none;border:0;background:transparent;padding:0;margin:0;cursor:pointer;\n    width:150px;font:inherit;color:var(--body);display:flex;flex-direction:column;gap:9px;text-align:center;}\n  .ovia-pd .opd-fin__img{display:block;aspect-ratio:4\/3;overflow:hidden;border-radius:11px;\n    background:var(--tile);border:1px solid var(--tile-line);\n    transition:transform .28s cubic-bezier(.2,.7,.2,1),border-color .25s ease,box-shadow .25s ease;}\n  .ovia-pd .opd-fin__img img{width:100% !important;height:100% !important;object-fit:cover;object-position:6% bottom;display:block;pointer-events:none;-webkit-user-drag:none;-webkit-touch-callout:none;}\n  .ovia-pd .opd-fin__name{font-size:.78rem;letter-spacing:.01em;line-height:1.2;transition:color .2s ease;}\n  .ovia-pd .opd-fin:hover .opd-fin__img{transform:translateY(-4px);\n    border-color:color-mix(in srgb,var(--c) 55%,#d8d2c5);box-shadow:0 12px 26px rgba(80,66,40,.14);}\n  .ovia-pd .opd-fin:hover .opd-fin__name{color:#2a2722;}\n  .ovia-pd .opd-fin.is-current .opd-fin__img{border-color:var(--c);box-shadow:0 0 0 1px var(--c);}\n  .ovia-pd .opd-fin.is-current .opd-fin__name{color:#2a2722;font-weight:600;}\n  .ovia-pd .opd-fin.is-current .opd-fin__name::before{content:\"\";display:inline-block;width:6px;height:6px;\n    border-radius:50%;background:var(--c);margin-right:7px;vertical-align:middle;\n    box-shadow:0 0 0 1px color-mix(in srgb,var(--c) 40%,#fff);}\n\n  \/* ---- finish PREVIEW OVERLAY: each card owns a pane directly ABOVE IT.\n       hover (desktop) \/ press-hold (:active, mobile) pops that finish's\n       Gallery-A render in a metallic pane, pointer centred under it pointing\n       at that card. Per-finish --ac is set inline on each card (matte black =\n       true #1a1a1a — bright render bg). Pure CSS, no :has(). ---- *\/\n  .ovia-pd .opd-fin{position:relative;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;}\n  .ovia-pd .opv{position:absolute;left:calc(50% - var(--co,0px));bottom:calc(100% + 12px);z-index:30;width:min(400px,88vw);transform:translate(-50%,8px);opacity:0;pointer-events:none;transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);}\n  .ovia-pd .opd-fin:active .opv{opacity:1;transform:translate(-50%,0);}\n  @media (hover:hover){.ovia-pd .opd-fin:hover .opv{opacity:1;transform:translate(-50%,0);}}\n  .ovia-pd .opv__frame{display:block;position:relative;border-radius:14px;padding:1.5px;width:100%;background:linear-gradient(135deg,color-mix(in srgb,var(--ac) 90%,#fff) 0%,var(--ac) 26%,color-mix(in srgb,var(--ac) 48%,#241a10) 50%,color-mix(in srgb,var(--ac) 95%,#fff) 72%,var(--ac) 100%);box-shadow:0 6px 16px -4px rgba(34,24,10,.42),0 2px 5px -1px rgba(34,24,10,.34);}\n  .ovia-pd .opv__inner{display:block;position:relative;border-radius:12.5px;overflow:hidden;aspect-ratio:1\/1;background:#f3ede2;z-index:2;}\n  .ovia-pd .opv__img{display:block;width:100% !important;height:100% !important;object-fit:cover;object-position:center;pointer-events:none;}\n  .ovia-pd .opv__cap{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:.55rem .75rem .5rem;background:linear-gradient(to top,rgba(8,6,5,.82),transparent);display:flex;align-items:center;gap:.45em;}\n  .ovia-pd .opv__dot{width:9px;height:9px;border-radius:50%;background:var(--ac);box-shadow:0 0 8px color-mix(in srgb,var(--ac) 60%,transparent);flex-shrink:0;}\n  .ovia-pd .opv__nm{font-size:.78rem;font-weight:400;letter-spacing:.03em;color:#f3ece0;}\n  .ovia-pd .opv__tip{position:absolute;left:calc(50% + var(--co,0px));bottom:-5px;width:14px;height:14px;z-index:1;transform:translateX(-50%) rotate(45deg);border-radius:0 0 4px 0;background:linear-gradient(135deg,color-mix(in srgb,var(--ac) 80%,#fff),var(--ac) 55%,color-mix(in srgb,var(--ac) 58%,#241a10));box-shadow:2px 2px 5px -2px rgba(34,24,10,.34);}\n  \/* pane re-centres on the grid; pointer slides to sit under the HELD card.\n     --co = held card's centre offset from the grid centre. 3 columns on desktop,\n     2 on phones (card 150px + 18px gap =\u003e 168px step). *\/\n  .ovia-pd .opd-fin--bg{--co:-168px;} .ovia-pd .opd-fin--bn{--co:0px;} .ovia-pd .opd-fin--cm{--co:168px;}\n  .ovia-pd .opd-fin--cr{--co:-168px;} .ovia-pd .opd-fin--gm{--co:0px;} .ovia-pd .opd-fin--mb{--co:168px;}\n  @media (max-width:600px){\n    .ovia-pd .opd-fin--bg{--co:-84px;} .ovia-pd .opd-fin--bn{--co:84px;} .ovia-pd .opd-fin--cm{--co:-84px;}\n    .ovia-pd .opd-fin--cr{--co:84px;} .ovia-pd .opd-fin--gm{--co:-84px;} .ovia-pd .opd-fin--mb{--co:84px;}\n  }\n  .ovia-pd .opd-hint .hint-hold{display:none;}\n  @media (hover:none){.ovia-pd .opd-hint .hint-hover{display:none;}.ovia-pd .opd-hint .hint-hold{display:inline;}}\n\n\n  \/* ============ NEW: DIMENSIONS — render + spec table (FEATURE 5) ============ *\/\n  .ovia-pd .opd-dims{display:flex;align-items:stretch;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--cream);}\n  .ovia-pd .opd-dims__draw{flex:1 1 58%;position:relative;min-height:300px;overflow:hidden;\n    background-image:linear-gradient(var(--line-2) 1px,transparent 1px),linear-gradient(90deg,var(--line-2) 1px,transparent 1px);\n    background-size:26px 26px;}\n  .ovia-pd .opd-dims__img{position:absolute;left:4%;bottom:0;height:90% !important;width:auto;max-width:none !important;\n    \/* tight top-edge fade — tall renders (twin shower, rail shower) crop at the top\n       of this Hero_B; fading the very top blends that hard cut into the grid *\/\n    -webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 5%);mask-image:linear-gradient(to bottom,transparent 0,#000 5%);}\n  .ovia-pd .opd-dims__table{flex:0 0 248px;padding:22px 26px;border-left:1px solid var(--line-2);background:#fff;\n    display:flex;flex-direction:column;justify-content:center;}\n  .ovia-pd .opd-dims__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;\n    padding:11px 0;border-bottom:1px solid var(--line-2);font-size:.84rem;}\n  .ovia-pd .opd-dims__row:last-child{border-bottom:none;}\n  .ovia-pd .opd-dims__row .k{color:var(--label);}\n  .ovia-pd .opd-dims__row .v{color:#2a2722;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;}\n  .ovia-pd .opd-dims__row .v.tbc{color:var(--faint);}\n  .ovia-pd .opd-dims__note{margin:10px 4px 0;font-size:.74rem;color:var(--faint);}\n  .ovia-pd .opd-dims__note b{color:var(--ac-deep);}\n\n  \/* ============ 6. ASSURANCE — original lifetime-warranty badge ============ *\/\n  .ovia-pd .opd-warranty{display:flex;align-items:stretch;border:1px solid var(--ac-deep);border-radius:12px;\n    overflow:hidden;margin:30px 0 10px;background:var(--cream-soft);position:relative;}\n  .ovia-pd .opd-warranty .badge{flex:0 0 152px;position:relative;overflow:hidden;\n    background:linear-gradient(160deg,#2a241a,#14110b);color:#f3ead8;\n    display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:22px 14px;gap:6px;}\n  .ovia-pd .opd-warranty .badge::before{content:\"\";position:absolute;inset:0;\n    background:linear-gradient(115deg,transparent 40%,rgba(255,250,235,.14) 50%,transparent 60%);\n    background-size:250% 100%;animation:opdGlint 6s 1s ease-in-out infinite;}\n  .ovia-pd .opd-warranty .badge .big{font-size:2rem;font-weight:300;color:var(--ac);line-height:1;position:relative;}\n  .ovia-pd .opd-warranty .badge .sm{font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:#b6ab97;position:relative;}\n  .ovia-pd .opd-warranty .body{padding:18px 22px;font-size:.92rem;color:#3a352d;line-height:1.58;}\n  .ovia-pd .opd-warranty .body b{color:#2a2722;}\n  .ovia-pd .opd-reg{font-size:.74rem;letter-spacing:.08em;color:var(--faint);margin:12px 4px 0;}\n\n  \/* ============ 7. COLLECTION — dark \"bookend\" panel (echoes the hero banner) ============ *\/\n  .ovia-pd .opd-coll{position:relative;overflow:hidden;isolation:isolate;margin:46px 0 6px;padding:44px 36px 40px;\n    border-radius:16px;text-align:center;\n    background:radial-gradient(120% 130% at 50% 0%, #2a241a 0%, #1a160f 46%, #0e0b08 100%);}\n  .ovia-pd .opd-coll::before{content:\"\";position:absolute;inset:0;z-index:0;\n    background:radial-gradient(52% 64% at 50% 2%, color-mix(in srgb,var(--ac) 22%,transparent), transparent 72%);}\n  .ovia-pd .opd-coll__logo{display:block;width:78px;height:26px;margin:0 auto 18px;position:relative;z-index:1;\n    background:url('https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/ovia-logo-black.png?v=1779186226') center\/contain no-repeat;\n    filter:brightness(0) invert(1);opacity:.9;}\n  .ovia-pd .opd-coll .t{position:relative;z-index:1;font-size:1.5rem;font-weight:300;color:#f4ecdd;margin:0 0 12px;letter-spacing:-.01em;}\n  .ovia-pd .opd-coll .t b{font-weight:600;color:var(--ac);}\n  .ovia-pd .opd-coll p{position:relative;z-index:1;margin:0 auto;max-width:52ch;font-size:.92rem;color:#bcb29e;line-height:1.65;}\n  .ovia-pd .opd-coll__rule{position:relative;z-index:1;width:56px;height:1px;margin:20px auto 0;\n    background:linear-gradient(90deg,transparent,var(--ac),transparent);}\n\n  \/* ============ FEATURE 3: SCROLL-REVEAL (CSS scroll-driven, JS-free) ============ *\/\n  @keyframes opdReveal{from{opacity:0;transform:translateY(26px);}to{opacity:1;transform:none;}}\n  @keyframes opdDrawLine{from{transform:scaleX(0);}to{transform:scaleX(1);}}\n  @supports (animation-timeline: view()){\n    .ovia-pd .reveal{animation:opdReveal both linear;animation-timeline:view();animation-range:entry 2% entry 46%;}\n    .ovia-pd .opd-h::after{animation:opdDrawLine both linear;animation-timeline:view();animation-range:entry 0% entry 40%;}\n  }\n\n  \/* ============ keyframes ============ *\/\n  @keyframes opdRise{from{opacity:0;transform:translateY(16px);}to{opacity:1;transform:none;}}\n  @keyframes opdBloom{from{opacity:0;transform:scale(.85);}to{opacity:1;transform:none;}}\n  @keyframes opdFloatIn{from{opacity:0;transform:translateY(26px) scale(.97);}to{opacity:1;transform:none;}}\n  @keyframes opdGlint{0%{background-position:160% 0;}26%{background-position:-60% 0;}100%{background-position:-60% 0;}}\n  @keyframes opdSpin{to{transform:rotate(360deg);}}\n\n  @media (prefers-reduced-motion:reduce){.ovia-pd *{animation:none !important;}}\n\n  \/* ============ responsive ============ *\/\n  @media (max-width:680px){\n    .ovia-pd .opd-banner{flex-direction:column;text-align:center;padding:26px 22px 0;min-height:0;}\n    .ovia-pd .opd-bL{max-width:100%;flex-basis:auto;align-items:center;}\n    .ovia-pd .opd-bR{position:relative;flex:0 0 auto;width:100%;height:230px;}\n    \/* MUST stay a containing block on mobile — if this goes position:static the\n       absolutely-positioned render escapes to .opd-banner (auto height), its\n       height:100% collapses and the render vanishes while the inset-pinned glint\n       still shows. Keep position:relative so height:100% resolves to the 230px slot. *\/\n    .ovia-pd .opd-figure{position:absolute;inset:0;width:100%;height:100%;}\n    \/* match the render to the glint mask exactly (left bottom \/ 170% width) so the\n       physical product sits under its own shine — don't size by height (overblows). *\/\n    .ovia-pd .opd-prod{width:170%;height:auto;left:0;bottom:0;transform:none;}\n    .ovia-pd .opd-manifesto{border-top:none;padding-top:6px;}\n    \/* 5 specs on a 6-col grid: top row 3 cells span 2 each, bottom row 2 cells\n       span 3 each — both rows fill the full width, no trailing empty gap. *\/\n    .ovia-pd .opd-specs{grid-template-columns:repeat(6,1fr);}\n    .ovia-pd .opd-spec:nth-child(-n+3){grid-column:span 2;}\n    .ovia-pd .opd-spec:nth-child(n+4){grid-column:span 3;}\n    .ovia-pd .opd-craft{grid-template-columns:1fr;gap:20px;}\n    \/* 3 scene shots: 2 per row, the lone last one centres (not left-anchored)\n       and sits a touch wider so the row isn't cramped. Flex-wrap + justify-center;\n       :last-child:nth-child(odd) only fires when an item is genuinely orphaned. *\/\n    .ovia-pd .opd-macro{display:flex;flex-wrap:wrap;justify-content:center;}\n    .ovia-pd .opd-macro figure{flex:0 1 calc(50% - 7px);}\n    .ovia-pd .opd-macro figure:last-child:nth-child(odd){flex-basis:62%;}\n    .ovia-pd .opd-warranty{flex-direction:column;text-align:center;}\n    \/* stack the dimensions block on mobile — the fixed 248px table otherwise\n       eats ~70% of the row and squeezes the render\/grid to a sliver. Drawing on\n       top at full width with a real height, spec table full-width beneath it. *\/\n    .ovia-pd .opd-dims{flex-direction:column;}\n    .ovia-pd .opd-dims__draw{flex:none;width:100%;min-height:280px;}\n    .ovia-pd .opd-dims__table{flex:none;width:100%;border-left:none;border-top:1px solid var(--line-2);}\n  }\n\n  \/* ============ MATTE BLACK modifier (gated to the mb description only) ============ *\/\n  .ovia-pd.opd--matte .opd-banner{background:radial-gradient(120% 140% at 80% 30%, #1a1918 0%, #0b0a0a 52%, #030303 100%);}\n  .ovia-pd.opd--matte .opd-banner::before{background:radial-gradient(56% 78% at 80% 44%, rgba(150,147,142,.16) 0%, transparent 60%);}\n  .ovia-pd.opd--matte .opd-coll{background:radial-gradient(120% 130% at 50% 0%, #1a1918 0%, #0b0a0a 50%, #030303 100%);}\n  .ovia-pd.opd--matte .opd-warranty .badge{background:linear-gradient(160deg,#1d1c1b,#070706);}\n  .ovia-pd.opd--matte .opd-glint{display:none;}\n  .ovia-pd.opd--matte .opd-name{color:#eeedeb;}\n  .ovia-pd.opd--matte .opd-finish{color:#9c9a96;}\n  .ovia-pd.opd--matte .opd-manifesto{color:#d6d4d0;}\n\n  \/* ====================================================================== *\/\n  \/* ============  PREMIUM ADDITIONS (creative pass)  ====================== *\/\n  \/* ====================================================================== *\/\n\n  \/* --- BENEATH THE SURFACE: finished-surface feature (visual beside the text) --- *\/\n  .ovia-pd .opd-bond{display:grid;grid-template-columns:minmax(0,44%) 1fr;gap:30px;align-items:center;\n    border:1px solid var(--line);border-radius:14px;background:var(--cream);padding:26px 28px;}\n  .ovia-pd .opd-eng__s{font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ac-deep);font-weight:600;margin-bottom:7px;}\n  .ovia-pd .opd-bond__t{font-size:1.2rem;font-weight:500;color:#2a2722;margin:0 0 11px;letter-spacing:-.01em;}\n  .ovia-pd .opd-bond p{font-size:.9rem;color:var(--body);line-height:1.6;margin:0;}\n\n  \/* finish swatch — believable brushed metal, themed by --ac (fully repeatable) *\/\n  .ovia-pd .opd-swatch{display:block;position:relative;height:172px;border-radius:9px;overflow:hidden;isolation:isolate;\n    box-shadow:0 6px 16px rgba(70,48,12,.28),inset 0 0 0 1px rgba(255,255,255,.12);\n    background:linear-gradient(90deg,\n      color-mix(in srgb,var(--ac) 38%,var(--shadow,#241803)) 0%,\n      color-mix(in srgb,var(--ac) 62%,var(--shadow,#241803)) 16%,\n      var(--ac) 32%,\n      color-mix(in srgb,var(--ac) 52%,#fff) 50%,\n      var(--ac) 68%,\n      color-mix(in srgb,var(--ac) 62%,var(--shadow,#241803)) 84%,\n      color-mix(in srgb,var(--ac) 38%,var(--shadow,#241803)) 100%);}\n  .ovia-pd .opd-swatch::before{content:\"\";position:absolute;inset:0;z-index:1;mix-blend-mode:soft-light;opacity:.9;\n    background:url(\"data:image\/svg+xml,\u003csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='280' height='280'\u003e\u003cfilter id='b'\u003e\u003cfeTurbulence type='fractalNoise' baseFrequency='0.82 0.012' numOctaves='3' stitchTiles='stitch'\/\u003e\u003cfeColorMatrix type='saturate' values='0'\/\u003e\u003c\/filter\u003e\u003crect width='280' height='280' filter='url(%23b)'\/\u003e\u003c\/svg\u003e\") 0 0\/280px 280px;}\n  .ovia-pd .opd-swatch::after{content:\"\";position:absolute;inset:0;z-index:2;pointer-events:none;mix-blend-mode:soft-light;opacity:.42;\n    background:url(\"data:image\/svg+xml,\u003csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='360' height='360'\u003e\u003cfilter id='p'\u003e\u003cfeTurbulence type='fractalNoise' baseFrequency='0.13 0.012' numOctaves='2' stitchTiles='stitch'\/\u003e\u003cfeColorMatrix type='saturate' values='0'\/\u003e\u003c\/filter\u003e\u003crect width='360' height='360' filter='url(%23p)'\/\u003e\u003c\/svg\u003e\") 0 0\/360px 360px;}\n  \/* POLISHED (chrome) — mirror reflection, no brush grain *\/\n  .ovia-pd .opd-swatch.is-polished{background:linear-gradient(90deg,\n    color-mix(in srgb,var(--ac) 34%,#0b0f13) 0%,\n    color-mix(in srgb,var(--ac) 64%,#0b0f13) 20%,\n    color-mix(in srgb,var(--ac) 88%,#fff) 41%,\n    #fbfdff 50%,\n    color-mix(in srgb,var(--ac) 88%,#fff) 59%,\n    color-mix(in srgb,var(--ac) 64%,#0b0f13) 80%,\n    color-mix(in srgb,var(--ac) 34%,#0b0f13) 100%);}\n  .ovia-pd .opd-swatch.is-polished::before{display:none;}\n  .ovia-pd .opd-swatch.is-polished::after{opacity:.1;}\n  \/* MATTE (matte black) — flat, soft diffuse shading, no grain, no specular *\/\n  .ovia-pd .opd-swatch.is-matte{background:radial-gradient(135% 115% at 50% 24%,\n    color-mix(in srgb,var(--ac) 78%,#fff) 0%,\n    var(--ac) 44%,\n    color-mix(in srgb,var(--ac) 72%,#000) 100%);}\n  .ovia-pd .opd-swatch.is-matte::before{display:none;}\n  .ovia-pd .opd-swatch.is-matte::after{opacity:.14;}\n  .ovia-pd .opd-macroshot__cap{font-size:.68rem;letter-spacing:.04em;color:var(--label);margin-top:11px;}\n  .ovia-pd .opd-macroshot__cap b{color:#2a2722;font-weight:600;}\n\n  \/* --- COMPLIANCE marks + care --- *\/\n  .ovia-pd .opd-cert{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 30px;margin:34px 0 0;padding:20px 0;\n    border-top:1px solid var(--line);border-bottom:1px solid var(--line);}\n  .ovia-pd .opd-cert__i{display:flex;align-items:center;gap:10px;font-size:.78rem;color:var(--body);letter-spacing:.01em;}\n  .ovia-pd .opd-cert__i b{color:#2a2722;font-weight:600;}\n  .ovia-pd .opd-cert__i i{flex:0 0 auto;width:22px;height:22px;position:relative;}\n  .ovia-pd .opd-cert__i .ic-wm{border:1.5px solid var(--ac-deep);border-radius:6px;}\n  .ovia-pd .opd-cert__i .ic-wm::after{content:\"\";position:absolute;left:7px;top:4px;width:5px;height:9px;border:solid var(--ac-deep);border-width:0 1.5px 1.5px 0;transform:rotate(45deg);}\n  .ovia-pd .opd-cert__i .ic-wels::after{content:\"★\";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:19px;color:var(--ac-deep);}\n  .ovia-pd .opd-cert__i .ic-as{border:1.5px solid var(--ac-deep);border-radius:4px;}\n  .ovia-pd .opd-cert__i .ic-as::after{content:\"\";position:absolute;left:5px;right:5px;top:6px;height:1.5px;background:var(--ac-deep);box-shadow:0 4px 0 var(--ac-deep),0 8px 0 var(--ac-deep);}\n  \/* --- CARE card --- *\/\n  .ovia-pd .opd-care2{display:flex;gap:20px;align-items:center;border:1px solid var(--line);border-radius:14px;background:var(--cream);padding:22px 26px;}\n  .ovia-pd .opd-care2__icon{flex:0 0 46px;height:46px;border-radius:50%;position:relative;\n    background:color-mix(in srgb,var(--ac) 16%,#fff);border:1px solid color-mix(in srgb,var(--ac) 40%,var(--line));}\n  .ovia-pd .opd-care2__icon::before{content:\"\\2726\";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;\n    font-size:19px;color:var(--ac-deep);line-height:1;}\n  .ovia-pd .opd-care2__lead{font-size:.98rem;font-weight:500;color:#2a2722;margin:0 0 11px;}\n  .ovia-pd .opd-care2__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;}\n  .ovia-pd .opd-care2__list li{position:relative;padding-left:23px;font-size:.86rem;color:var(--body);line-height:1.4;}\n  .ovia-pd .opd-care2__list li::before{position:absolute;left:0;top:0;font-weight:700;font-size:.84rem;}\n  .ovia-pd .opd-care2__list .ok::before{content:\"\\2713\";color:var(--ac-deep);}\n  .ovia-pd .opd-care2__list .no::before{content:\"\\2715\";color:#c4b9a3;}\n\n  \/* responsive — premium additions *\/\n  @media (max-width:680px){\n    .ovia-pd .opd-bond{grid-template-columns:1fr;}\n    .ovia-pd .opd-cert{gap:12px 20px;}\n  }\n\u003c\/style\u003e\n\n\u003c!-- 1. BANNER --\u003e\n\u003cdiv class=\"opd-banner\"\u003e\n  \u003cdiv class=\"opd-bL\"\u003e\n    \u003cspan class=\"opd-logo\" role=\"img\" aria-label=\"Ovia\"\u003e\u003c\/span\u003e\n    \u003cdiv class=\"opd-kicker\"\u003eMilan Collection\u003c\/div\u003e\n    \u003ch2 class=\"opd-name\"\u003eKitchen Mixer\u003c\/h2\u003e\n    \u003cdiv class=\"opd-finish\"\u003e\n\u003cspan class=\"opd-finish__nm\"\u003e\u003c\/span\u003e · \u003cspan class=\"opd-finish__pr\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"opd-manifesto\"\u003e“The \u003cem\u003elast\u003c\/em\u003e kitchen mixer you’ll buy.”\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"opd-bR\"\u003e\n    \u003cdiv class=\"opd-figure\"\u003e\n      \u003cimg class=\"opd-prod ph--bg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_BrushedGold_Hero_A.png?v=1779883187\" alt=\"Ovia Milan Kitchen Mixer in Chrome\"\u003e\n      \u003cimg class=\"opd-prod ph--bn\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_BrushedNickelWarm_Hero_A.png?v=1779883341\" alt=\"\" aria-hidden=\"true\"\u003e\n      \u003cimg class=\"opd-prod ph--cm\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_Champagne_Hero_A.png?v=1779883361\" alt=\"\" aria-hidden=\"true\"\u003e\n      \u003cimg class=\"opd-prod ph--cr\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_Chrome_Hero_A.png?v=1779883380\" alt=\"\" aria-hidden=\"true\"\u003e\n      \u003cimg class=\"opd-prod ph--gm\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_GunMetal_Hero_A.png?v=1779883399\" alt=\"\" aria-hidden=\"true\"\u003e\n      \u003cimg class=\"opd-prod ph--mb\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_MatteBlack_Hero_A.png?v=1779883418\" alt=\"\" aria-hidden=\"true\"\u003e\n      \u003cspan class=\"opd-glint\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 2. OPENING --\u003e\n\u003cp class=\"opd-lead reveal\"\u003eThe kitchen tap earns its keep — filling pots, rinsing produce, washing up long after dinner. The \u003cspan class=\"drop\"\u003eMilan\u003c\/span\u003e answers with a tall, swivelling gooseneck in solid brass, finished in chrome, multi-layer electroplated to stay hard-wearing and true for the life of the room — smooth on a European cartridge, with a spout tall enough to clear a full sink. Made to take a decade of daily use without a wobble or a drip.\u003c\/p\u003e\n\n\u003c!-- 3. SPEC STRIP --\u003e\n\u003cdiv class=\"opd-specs reveal\"\u003e\n  \u003cdiv class=\"opd-spec\"\u003e\n\u003cdiv class=\"l\"\u003eMaterial\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eSolid Brass\u003csmall\u003elead-free\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-spec\"\u003e\n\u003cdiv class=\"l\"\u003eFinish\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eChrome\u003csmall\u003eElectroplated\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-spec\"\u003e\n\u003cdiv class=\"l\"\u003eWater\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eWELS 5★\u003csmall\u003e6.0 L\/min\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-spec\"\u003e\n\u003cdiv class=\"l\"\u003eCartridge\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eEuropean\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-spec\"\u003e\n\u003cdiv class=\"l\"\u003eWarranty\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eLifetime\u003csmall\u003efinish incl.\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 4. CRAFT --\u003e\n\u003cdiv class=\"opd-h reveal\"\u003eWhy it lasts\u003c\/div\u003e\n\u003cdiv class=\"opd-craft reveal\"\u003e\n  \u003cdiv class=\"opd-c\"\u003e\n\u003cdiv class=\"n\"\u003e01\u003c\/div\u003e\n\u003cdiv class=\"t\"\u003eSolid, lead-free brass\u003c\/div\u003e\n\u003cp\u003eMachined from solid, lead-free brass — the weight and integrity to last decades, not seasons, and certified safe for the water you drink and cook with.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-c\"\u003e\n\u003cdiv class=\"n\"\u003e02\u003c\/div\u003e\n\u003cdiv class=\"t\"\u003eA finish guaranteed for life\u003c\/div\u003e\n\u003cp\u003eBuilt up over the brass in multiple plated layers, the chrome resists tarnish, scratching and fade — and it’s backed, in full, by a lifetime finish warranty.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-c\"\u003e\n\u003cdiv class=\"n\"\u003e03\u003c\/div\u003e\n\u003cdiv class=\"t\"\u003eEuropean cartridge control\u003c\/div\u003e\n\u003cp\u003eA precision European cartridge gives smooth, weighted control and a clean, drip-free shut-off that feels the same thousands of uses later.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- NEW: BENEATH THE SURFACE — the finish (two variants; rollout keeps the one matching the finish's process) --\u003e\n\u003cdiv class=\"opd-h reveal\"\u003eBeneath the surface\u003c\/div\u003e\n\n\n\u003cdiv class=\"opd-bond reveal\"\u003e\n  \u003cdiv class=\"opd-bond__vis\"\u003e\n    \u003cdiv class=\"opd-swatch is-polished\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"opd-macroshot__cap\"\u003e\n\u003cb\u003eChrome Electroplated\u003c\/b\u003e · layered and sealed over solid brass\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"opd-bond__txt\"\u003e\n    \u003cdiv class=\"opd-eng__s\"\u003eThe finish\u003c\/div\u003e\n    \u003ch4 class=\"opd-bond__t\"\u003ePlated to last\u003c\/h4\u003e\n    \u003cp\u003eThe chrome is built up over the solid-brass body in successive electroplated layers, then sealed against tarnish and everyday wear — the same proven process trusted on quality tapware for generations. Hard-wearing and true to tone, and backed, like every Milan finish, for the life of the tap.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- NEW: STYLED CONTEXT STRIP (FEATURE 2 — repurposed: gallery renders are styled scenes) --\u003e\n\u003cdiv class=\"opd-h reveal\"\u003eIn the setting\u003c\/div\u003e\n\u003cdiv class=\"opd-macro reveal\"\u003e\n  \u003cfigure\u003e\u003cspan class=\"frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_Chrome_A_0ac2c84e-233b-46ba-84bd-4080d6bd09db.png?v=1785829832\" alt=\"Milan kitchen mixer gooseneck\"\u003e\u003c\/span\u003e\u003cfigcaption\u003e\u003cb\u003eA tall gooseneck\u003c\/b\u003eOne clean arc of solid brass.\u003c\/figcaption\u003e\u003c\/figure\u003e\n  \u003cfigure\u003e\u003cspan class=\"frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_Chrome_B_f41b4578-f71f-4d7e-a519-1f5f3e768802.png?v=1785829832\" alt=\"Milan kitchen mixer swivel\"\u003e\u003c\/span\u003e\u003cfigcaption\u003e\u003cb\u003eSwivels across\u003c\/b\u003eReaches both bowls of a double sink.\u003c\/figcaption\u003e\u003c\/figure\u003e\n  \u003cfigure\u003e\u003cspan class=\"frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_Chrome_C_5ca9784d-6a0e-4d43-ab4c-64dc101b0758.png?v=1785829832\" alt=\"Milan kitchen mixer chrome\"\u003e\u003c\/span\u003e\u003cfigcaption\u003e\u003cb\u003eIn the kitchen\u003c\/b\u003eChrome adds a crisp, cool gleam.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\n\u003c!-- 5. FINISH FAMILY — interactive (FEATURE 1) --\u003e\n\u003cdiv class=\"opd-h reveal\"\u003eOne silhouette, six finishes \u003cspan class=\"opd-hint\"\u003e\u003cspan class=\"hint-hover\"\u003ehover to preview\u003c\/span\u003e\u003cspan class=\"hint-hold\"\u003ehold to preview\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"opd-finishes\"\u003e\n  \u003cbutton type=\"button\" class=\"opd-fin opd-fin--bg\" style=\"--c:#C5A253;--ac:#C5A253\"\u003e\u003cspan class=\"opv\" aria-hidden=\"true\"\u003e\u003cspan class=\"opv__frame\"\u003e\u003cspan class=\"opv__inner\"\u003e\u003cimg class=\"opv__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_BrushedGold_A_44a8d4e1-2cb1-4149-8d18-95f9a3a659c3.png?v=1785829815\u0026amp;width=800\" alt=\"\"\u003e\u003cspan class=\"opv__cap\"\u003e\u003cspan class=\"opv__dot\"\u003e\u003c\/span\u003e\u003cspan class=\"opv__nm\"\u003eBrushed Gold\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opv__tip\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_BrushedGold_Hero_A.png?v=1779883187\u0026amp;width=600\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__name\"\u003eBrushed Gold\u003c\/span\u003e\u003c\/button\u003e\n  \u003cbutton type=\"button\" class=\"opd-fin opd-fin--bn\" style=\"--c:#CFC4B0;--ac:#CFC4B0\"\u003e\u003cspan class=\"opv\" aria-hidden=\"true\"\u003e\u003cspan class=\"opv__frame\"\u003e\u003cspan class=\"opv__inner\"\u003e\u003cimg class=\"opv__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_BrushedNickelWarm_A_0ebbc03a-f901-4c13-8f09-ebbae60baa31.png?v=1785829823\u0026amp;width=800\" alt=\"\"\u003e\u003cspan class=\"opv__cap\"\u003e\u003cspan class=\"opv__dot\"\u003e\u003c\/span\u003e\u003cspan class=\"opv__nm\"\u003eBrushed Nickel\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opv__tip\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_BrushedNickelWarm_Hero_A.png?v=1779883341\u0026amp;width=600\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__name\"\u003eBrushed Nickel\u003c\/span\u003e\u003c\/button\u003e\n  \u003cbutton type=\"button\" class=\"opd-fin opd-fin--cm\" style=\"--c:#DDB3AE;--ac:#DDB3AE\"\u003e\u003cspan class=\"opv\" aria-hidden=\"true\"\u003e\u003cspan class=\"opv__frame\"\u003e\u003cspan class=\"opv__inner\"\u003e\u003cimg class=\"opv__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_Champagne_A_fc469835-3f1b-4e2a-9471-ec906fee9378.png?v=1779892506\u0026amp;width=800\" alt=\"\"\u003e\u003cspan class=\"opv__cap\"\u003e\u003cspan class=\"opv__dot\"\u003e\u003c\/span\u003e\u003cspan class=\"opv__nm\"\u003eChampagne\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opv__tip\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_Champagne_Hero_A.png?v=1779883361\u0026amp;width=600\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__name\"\u003eChampagne\u003c\/span\u003e\u003c\/button\u003e\n  \u003cbutton type=\"button\" class=\"opd-fin opd-fin--cr is-current\" style=\"--c:#C8D2DA;--ac:#C8D2DA\"\u003e\u003cspan class=\"opv\" aria-hidden=\"true\"\u003e\u003cspan class=\"opv__frame\"\u003e\u003cspan class=\"opv__inner\"\u003e\u003cimg class=\"opv__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_Chrome_A_0ac2c84e-233b-46ba-84bd-4080d6bd09db.png?v=1785829832\u0026amp;width=800\" alt=\"\"\u003e\u003cspan class=\"opv__cap\"\u003e\u003cspan class=\"opv__dot\"\u003e\u003c\/span\u003e\u003cspan class=\"opv__nm\"\u003eChrome\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opv__tip\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_Chrome_Hero_A.png?v=1779883380\u0026amp;width=600\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__name\"\u003eChrome\u003c\/span\u003e\u003c\/button\u003e\n  \u003cbutton type=\"button\" class=\"opd-fin opd-fin--gm\" style=\"--c:#9C958C;--ac:#9C958C\"\u003e\u003cspan class=\"opv\" aria-hidden=\"true\"\u003e\u003cspan class=\"opv__frame\"\u003e\u003cspan class=\"opv__inner\"\u003e\u003cimg class=\"opv__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_GunMetal_A_6e33e844-993d-4369-a3ab-8addd9b4c21b.png?v=1785829840\u0026amp;width=800\" alt=\"\"\u003e\u003cspan class=\"opv__cap\"\u003e\u003cspan class=\"opv__dot\"\u003e\u003c\/span\u003e\u003cspan class=\"opv__nm\"\u003eGun Metal\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opv__tip\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_GunMetal_Hero_A.png?v=1779883399\u0026amp;width=600\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__name\"\u003eGun Metal\u003c\/span\u003e\u003c\/button\u003e\n  \u003cbutton type=\"button\" class=\"opd-fin opd-fin--mb\" style=\"--c:#1a1a1a;--ac:#1a1a1a\"\u003e\u003cspan class=\"opv\" aria-hidden=\"true\"\u003e\u003cspan class=\"opv__frame\"\u003e\u003cspan class=\"opv__inner\"\u003e\u003cimg class=\"opv__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_MatteBlack_A_e431df1a-4a20-4e75-bc7a-8a03f453e419.png?v=1785829848\u0026amp;width=800\" alt=\"\"\u003e\u003cspan class=\"opv__cap\"\u003e\u003cspan class=\"opv__dot\"\u003e\u003c\/span\u003e\u003cspan class=\"opv__nm\"\u003eMatte Black\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opv__tip\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_MatteBlack_Hero_A.png?v=1779883418\u0026amp;width=600\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__name\"\u003eMatte Black\u003c\/span\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003c!-- NEW: DIMENSIONS — render + spec table (FEATURE 5) --\u003e\n\u003cdiv class=\"opd-h reveal\"\u003eDimensions \u0026amp; specification\u003c\/div\u003e\n\u003cdiv class=\"opd-dims reveal\"\u003e\n  \u003cdiv class=\"opd-dims__draw\"\u003e\n    \u003cimg class=\"opd-dims__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_Chrome_Hero_B.png?v=1779883387\u0026amp;width=1400\" alt=\"\" aria-hidden=\"true\"\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"opd-dims__table\"\u003e\n    \u003cdiv class=\"opd-dims__row\"\u003e\n\u003cspan class=\"k\"\u003eOverall height\u003c\/span\u003e\u003cspan class=\"v\"\u003e364 mm\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"opd-dims__row\"\u003e\n\u003cspan class=\"k\"\u003eSpout reach\u003c\/span\u003e\u003cspan class=\"v\"\u003e210 mm\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"opd-dims__row\"\u003e\n\u003cspan class=\"k\"\u003eFlow rate\u003c\/span\u003e\u003cspan class=\"v\"\u003e6.0 L\/min\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"opd-dims__row\"\u003e\n\u003cspan class=\"k\"\u003eWELS rating\u003c\/span\u003e\u003cspan class=\"v\"\u003e5 Star\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 6. ASSURANCE — original lifetime-warranty badge --\u003e\n\u003cdiv class=\"opd-warranty reveal\"\u003e\n  \u003cdiv class=\"badge\"\u003e\n\u003cspan class=\"big\"\u003e∞\u003c\/span\u003e\u003cspan class=\"sm\"\u003eLifetime\u003cbr\u003eWarranty\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"body\"\u003e\n\u003cb\u003eBuilt to be the last one you buy.\u003c\/b\u003e Every Milan mixer carries a 1-year parts \u0026amp; labour warranty, backed by a \u003cb\u003elifetime replacement warranty that includes the finish itself\u003c\/b\u003e — the chrome is guaranteed not to wear away. Rated WELS 5 Star at just 6.0 L\/min, it’s as efficient as it is enduring.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CARE — sits directly under the warranty --\u003e\n\u003cdiv class=\"opd-h reveal\"\u003eCaring for it\u003c\/div\u003e\n\u003cdiv class=\"opd-care2 reveal\"\u003e\n  \u003cspan class=\"opd-care2__icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n  \u003cdiv class=\"opd-care2__body\"\u003e\n    \u003cp class=\"opd-care2__lead\"\u003eBuilt to last, it asks almost nothing of you.\u003c\/p\u003e\n    \u003cul class=\"opd-care2__list\"\u003e\n      \u003cli class=\"ok\"\u003eA soft, damp cloth is all it needs\u003c\/li\u003e\n      \u003cli class=\"no\"\u003eNo abrasive pads, acidic or solvent cleaners\u003c\/li\u003e\n      \u003cli class=\"ok\"\u003eNo polishes or coatings — the finish does the work\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- TRUST BADGES — under both warranty + care --\u003e\n\u003cdiv class=\"opd-cert reveal\"\u003e\n  \u003cdiv class=\"opd-cert__i\"\u003e\n\u003ci class=\"ic-wm\"\u003e\u003c\/i\u003e\u003cspan\u003e\u003cb\u003eWaterMark\u003c\/b\u003e Certified\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-cert__i\"\u003e\n\u003ci class=\"ic-wels\"\u003e\u003c\/i\u003e\u003cspan\u003e\u003cb\u003eWELS\u003c\/b\u003e 5★ Registered\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-cert__i\"\u003e\n\u003ci class=\"ic-as\"\u003e\u003c\/i\u003e\u003cspan\u003eMade to \u003cb\u003eAS\/NZS 3718\u003c\/b\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"opd-reg reveal\"\u003eWELS 5 Star · 6.0 L\/min · Reg. T48171  |  SKU MIL08CH\u003c\/div\u003e\n\n\u003c!-- 7. COLLECTION — dark bookend --\u003e\n\u003cdiv class=\"opd-coll reveal\"\u003e\n  \u003cspan class=\"opd-coll__logo\" role=\"img\" aria-label=\"Ovia\"\u003e\u003c\/span\u003e\n  \u003cdiv class=\"t\"\u003ePart of the \u003cb\u003eMilan\u003c\/b\u003e collection\u003c\/div\u003e\n  \u003cp\u003eThe Milan range runs the full bathroom — basin and wall mixers, a 2-in-1 shower, kitchen mixers, towel rails and accessories — every piece in the same chrome finish, so nothing in the room is left to chance.\u003c\/p\u003e\n  \u003cdiv class=\"opd-coll__rule\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n","brand":"Ovia","offers":[{"title":"Default Title","offer_id":46219454152853,"sku":"OVMI25CHR","price":167.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_KitchenMixer_Chrome_A_0ac2c84e-233b-46ba-84bd-4080d6bd09db.png?v=1785829832"},{"product_id":"ovia-milan-swivel-pull-out-kitchen-mixer-pvd-brushed-gold","title":"Ovia Milan Pull-Out Kitchen Mixer - Brushed Gold","description":"\u003cdiv class=\"ovia-pd\" style=\"--ac:#C5A253;--ac-deep:#9A7B46;--hero:url('https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_PullOutKitchenMixer_BrushedGold_Hero_A.png?v=1779883437');\"\u003e\n\u003cstyle\u003e\n  .accordion-body:has(\u003e .ovia-pd) \u003e h2{display:none;}\n\n  .ovia-pd{font-family:inherit;color:#26241f;line-height:1.6;\n    \/* soft container tint, derived from the finish's DEEP accent — the colour\n       family tuned for the LIGHT body (ink, rules, drop-cap), NOT the --ac glow\n       that's tuned to sit on the dark banner. Was hard-coded cream (#fcfaf6 \/\n       #fffdf8), which is golden and so only ever suited Brushed Gold. ~4% of\n       --ac-deep into white reproduces that cream on gold and shifts per finish;\n       on the light body the dark finishes resolve to a clean, soft cool-grey\n       (matte black's near-black deep -\u003e pale charcoal, not a dingy mid-grey).\n       Fixed per product finish like the ink — not hover-reactive. *\/\n    --cream:color-mix(in srgb,var(--ac-deep) 4%,#fff);\n    --cream-soft:color-mix(in srgb,var(--ac-deep) 2.5%,#fff);\n    \/* finish-tracking NEUTRALS — a fixed-lightness grey nudged toward the finish's\n       deep accent, so the old warm\/cream greys read warm on gold but cool on\n       chrome\/gun metal and neutral on matte, WITHOUT shifting text hierarchy\n       (the base grey holds the lightness; --ac-deep only swings the hue). *\/\n    --label:color-mix(in srgb,var(--ac-deep) 20%,#898780); \/* uppercase labels \/ section heads *\/\n    --body:color-mix(in srgb,var(--ac-deep) 16%,#505050);  \/* body copy *\/\n    --faint:color-mix(in srgb,var(--ac-deep) 16%,#a7a299); \/* fine print \/ hints *\/\n    --line:color-mix(in srgb,var(--ac-deep) 9%,#efece6);   \/* hairlines \/ borders *\/\n    --line-2:color-mix(in srgb,var(--ac-deep) 7%,#f4f1eb); \/* lighter grid lines \/ dividers *\/\n    \/* the finish grid shows ALL six finishes at once, so its tiles stay NEUTRAL *\/\n    --tile:#f2f1ef;\n    --tile-line:#e9e7e3;\n    -webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}\n  .ovia-pd *{box-sizing:border-box;}\n  .ovia-pd img{max-width:100%;}\n\n  \/* ============ 1. BANNER ============ *\/\n  .ovia-pd .opd-banner{position:relative;overflow:hidden;border-radius:16px;isolation:isolate;\n    background:radial-gradient(120% 140% at 88% 18%, #2a241a 0%, #1a160f 42%, #0e0b08 100%);\n    padding:22px 30px;display:flex;align-items:stretch;gap:24px;min-height:220px;\n    transition:background .5s ease;}\n  .ovia-pd .opd-banner::before{content:\"\";position:absolute;inset:0;z-index:0;\n    background:radial-gradient(62% 84% at 80% 44%, color-mix(in srgb,var(--ac) 50%,transparent) 0%, transparent 66%);\n    animation:opdBloom 1.4s ease-out both;transition:background .5s ease;}\n  .ovia-pd .opd-bL{position:relative;z-index:3;flex:1 1 46%;max-width:46%;\n    display:flex;flex-direction:column;justify-content:center;}\n  .ovia-pd .opd-logo{display:block;width:68px;height:23px;\n    background:url('https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/ovia-logo-black.png?v=1779186226') left center\/contain no-repeat;\n    filter:brightness(0) invert(1);opacity:.92;margin-bottom:12px;animation:opdRise .7s .05s ease-out both;}\n  .ovia-pd .opd-kicker{font-size:.594rem;letter-spacing:.34em;text-transform:uppercase;\n    color:color-mix(in srgb,var(--ac) 76%,#fff);margin-bottom:9px;font-weight:500;animation:opdRise .7s .14s ease-out both;}\n  .ovia-pd .opd-name{font-size:1.5rem;line-height:1.07;font-weight:300;color:#f6f1e9;\n    margin:0 0 5px;letter-spacing:-.012em;animation:opdRise .7s .22s ease-out both;}\n  .ovia-pd .opd-finish{font-size:.781rem;color:#b9af9c;font-weight:300;letter-spacing:.03em;animation:opdRise .7s .3s ease-out both;}\n  \/* finish name driven by :has() so it tracks the hovered swatch *\/\n  .ovia-pd .opd-finish__nm::before{content:\"Brushed Gold\";}\n  .ovia-pd .opd-manifesto{margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.10);\n    font-size:.844rem;font-weight:300;color:#e7ddcc;font-style:italic;line-height:1.45;animation:opdRise .7s .4s ease-out both;}\n  .ovia-pd .opd-manifesto em{color:var(--ac);font-style:italic;font-weight:400;}\n\n  .ovia-pd .opd-bR{position:static;flex:0 0 0;}\n  .ovia-pd .opd-figure{position:absolute;z-index:1;top:0;right:0;bottom:0;width:58%;margin:0;overflow:hidden;\n    \/* soft left-edge fade — some renders (e.g. the twin shower) crop on the left;\n       fading the leftmost sliver blends that hard cut into the banner ground *\/\n    -webkit-mask-image:linear-gradient(to right,transparent 0,#000 12%);mask-image:linear-gradient(to right,transparent 0,#000 12%);\n    animation:opdFloatIn 1.1s .3s cubic-bezier(.2,.7,.2,1) both;}\n  \/* stacked finish renders — crossfade on swatch hover (FEATURE 1) *\/\n  .ovia-pd .opd-prod{position:absolute;left:0;bottom:0;width:170%;max-width:none !important;height:auto;\n    opacity:0;transition:opacity .5s ease;-webkit-user-drag:none;user-select:none;pointer-events:none;}\n  .ovia-pd .ph--bg{opacity:1;}\n  \/* accent + banner finish label follow the hovered finish *\/\n  \/* finish PROCESS word (PVD vs Electroplated) — honest per finish, tracks hover too.\n     Default (non-hover) label is set per-finish by the rollout. *\/\n  .ovia-pd .opd-finish__pr::before{content:\"PVD\";}\n\n  .ovia-pd .opd-glint{position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;\n    background:linear-gradient(108deg,transparent 40%,rgba(255,252,242,.84) 50%,transparent 60%);\n    background-size:260% 100%;background-repeat:no-repeat;\n    \/* mask to the fixture silhouette, stacked x3 with intersect so the alpha\n       MULTIPLIES — the opaque metal stays lit but the semi-transparent baked\n       shadow (low alpha) drops out, so the shine never bleeds onto the shadow *\/\n    -webkit-mask:var(--hero) left bottom\/170% auto no-repeat,var(--hero) left bottom\/170% auto no-repeat,var(--hero) left bottom\/170% auto no-repeat;\n    mask:var(--hero) left bottom\/170% auto no-repeat,var(--hero) left bottom\/170% auto no-repeat,var(--hero) left bottom\/170% auto no-repeat;\n    -webkit-mask-composite:source-in,source-in;mask-composite:intersect,intersect;\n    animation:opdGlint 9s 2.5s ease-in-out infinite;}\n\n  \/* ============ 2. OPENING ============ *\/\n  .ovia-pd .opd-lead{margin:38px 4px 6px;font-size:1.2rem;line-height:1.62;font-weight:300;color:#34302a;letter-spacing:.002em;}\n  .ovia-pd .opd-lead .drop{color:var(--ac-deep);font-weight:500;}\n\n  \/* ============ 3. SPEC STRIP ============ *\/\n  .ovia-pd .opd-specs{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line);\n    border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:30px 0;}\n  .ovia-pd .opd-spec{background:#fff;padding:16px 12px;text-align:center;position:relative;transition:background .3s ease;}\n  .ovia-pd .opd-spec::after{content:\"\";position:absolute;left:50%;bottom:0;height:2px;width:0;background:var(--ac-deep);transform:translateX(-50%);transition:width .35s ease;}\n  .ovia-pd .opd-spec:hover{background:var(--cream-soft);}\n  .ovia-pd .opd-spec:hover::after{width:42%;}\n  .ovia-pd .opd-spec .l{font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:7px;}\n  .ovia-pd .opd-spec .v{font-size:.86rem;font-weight:500;color:#2a2722;line-height:1.3;}\n  .ovia-pd .opd-spec .v small{display:block;font-weight:400;font-size:.74rem;color:var(--label);margin-top:2px;}\n\n  \/* ============ section heading ============ *\/\n  .ovia-pd .opd-h{font-size:.74rem;letter-spacing:.22em;text-transform:uppercase;color:var(--label);font-weight:600;\n    margin:46px 4px 22px;display:flex;align-items:center;gap:16px;}\n  .ovia-pd .opd-h::after{content:\"\";flex:1;height:1px;background:linear-gradient(90deg,var(--ac-deep),var(--line) 70%);transform-origin:left;}\n  .ovia-pd .opd-h .opd-hint{flex:0 0 auto;font-size:.58rem;letter-spacing:.14em;color:var(--faint);font-weight:500;text-transform:none;font-style:italic;}\n\n  \/* ============ 4. CRAFT ============ *\/\n  .ovia-pd .opd-craft{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:0 0 8px;}\n  .ovia-pd .opd-c .n{font-size:.96rem;font-weight:600;color:var(--ac-deep);margin-bottom:12px;font-variant-numeric:tabular-nums;position:relative;padding-bottom:10px;}\n  .ovia-pd .opd-c .n::after{content:\"\";position:absolute;left:0;bottom:0;width:22px;height:2px;background:var(--ac-deep);}\n  .ovia-pd .opd-c .t{font-size:1.05rem;font-weight:500;color:#2a2722;margin:0 0 8px;line-height:1.25;}\n  .ovia-pd .opd-c p{margin:0;font-size:.9rem;color:var(--body);line-height:1.58;}\n\n  \/* ============ NEW: MACRO-DETAIL STRIP (FEATURE 2) ============ *\/\n  .ovia-pd .opd-macro{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;}\n  .ovia-pd .opd-macro figure{margin:0;}\n  \/* square tiles — the gallery scenes are 2000x2000, so 1:1 shows them uncropped *\/\n  .ovia-pd .opd-macro .frame{display:block;aspect-ratio:1\/1;overflow:hidden;border-radius:12px;background:var(--cream);position:relative;}\n  .ovia-pd .opd-macro .frame img{width:100% !important;height:100% !important;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.7,.2,1);}\n  .ovia-pd .opd-macro figure:hover .frame img{transform:scale(1.08);}\n  .ovia-pd .opd-macro figcaption{margin-top:10px;font-size:.82rem;color:var(--body);}\n  .ovia-pd .opd-macro figcaption b{display:block;color:#2a2722;font-weight:500;font-size:.9rem;margin-bottom:1px;}\n\n  \/* ============ 5. FINISH FAMILY — interactive (FEATURE 1) ============ *\/\n  .ovia-pd .opd-finishes{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 18px;\n    max-width:506px;margin:12px auto 8px;}\n  .ovia-pd .opd-fin{appearance:none;border:0;background:transparent;padding:0;margin:0;cursor:pointer;\n    width:150px;font:inherit;color:var(--body);display:flex;flex-direction:column;gap:9px;text-align:center;}\n  .ovia-pd .opd-fin__img{display:block;aspect-ratio:4\/3;overflow:hidden;border-radius:11px;\n    background:var(--tile);border:1px solid var(--tile-line);\n    transition:transform .28s cubic-bezier(.2,.7,.2,1),border-color .25s ease,box-shadow .25s ease;}\n  .ovia-pd .opd-fin__img img{width:100% !important;height:100% !important;object-fit:cover;object-position:6% bottom;display:block;pointer-events:none;-webkit-user-drag:none;-webkit-touch-callout:none;}\n  .ovia-pd .opd-fin__name{font-size:.78rem;letter-spacing:.01em;line-height:1.2;transition:color .2s ease;}\n  .ovia-pd .opd-fin:hover .opd-fin__img{transform:translateY(-4px);\n    border-color:color-mix(in srgb,var(--c) 55%,#d8d2c5);box-shadow:0 12px 26px rgba(80,66,40,.14);}\n  .ovia-pd .opd-fin:hover .opd-fin__name{color:#2a2722;}\n  .ovia-pd .opd-fin.is-current .opd-fin__img{border-color:var(--c);box-shadow:0 0 0 1px var(--c);}\n  .ovia-pd .opd-fin.is-current .opd-fin__name{color:#2a2722;font-weight:600;}\n  .ovia-pd .opd-fin.is-current .opd-fin__name::before{content:\"\";display:inline-block;width:6px;height:6px;\n    border-radius:50%;background:var(--c);margin-right:7px;vertical-align:middle;\n    box-shadow:0 0 0 1px color-mix(in srgb,var(--c) 40%,#fff);}\n\n  \/* ---- finish PREVIEW OVERLAY: each card owns a pane directly ABOVE IT.\n       hover (desktop) \/ press-hold (:active, mobile) pops that finish's\n       Gallery-A render in a metallic pane, pointer centred under it pointing\n       at that card. Per-finish --ac is set inline on each card (matte black =\n       true #1a1a1a — bright render bg). Pure CSS, no :has(). ---- *\/\n  .ovia-pd .opd-fin{position:relative;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;}\n  .ovia-pd .opv{position:absolute;left:calc(50% - var(--co,0px));bottom:calc(100% + 12px);z-index:30;width:min(400px,88vw);transform:translate(-50%,8px);opacity:0;pointer-events:none;transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);}\n  .ovia-pd .opd-fin:active .opv{opacity:1;transform:translate(-50%,0);}\n  @media (hover:hover){.ovia-pd .opd-fin:hover .opv{opacity:1;transform:translate(-50%,0);}}\n  .ovia-pd .opv__frame{display:block;position:relative;border-radius:14px;padding:1.5px;width:100%;background:linear-gradient(135deg,color-mix(in srgb,var(--ac) 90%,#fff) 0%,var(--ac) 26%,color-mix(in srgb,var(--ac) 48%,#241a10) 50%,color-mix(in srgb,var(--ac) 95%,#fff) 72%,var(--ac) 100%);box-shadow:0 6px 16px -4px rgba(34,24,10,.42),0 2px 5px -1px rgba(34,24,10,.34);}\n  .ovia-pd .opv__inner{display:block;position:relative;border-radius:12.5px;overflow:hidden;aspect-ratio:1\/1;background:#f3ede2;z-index:2;}\n  .ovia-pd .opv__img{display:block;width:100% !important;height:100% !important;object-fit:cover;object-position:center;pointer-events:none;}\n  .ovia-pd .opv__cap{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:.55rem .75rem .5rem;background:linear-gradient(to top,rgba(8,6,5,.82),transparent);display:flex;align-items:center;gap:.45em;}\n  .ovia-pd .opv__dot{width:9px;height:9px;border-radius:50%;background:var(--ac);box-shadow:0 0 8px color-mix(in srgb,var(--ac) 60%,transparent);flex-shrink:0;}\n  .ovia-pd .opv__nm{font-size:.78rem;font-weight:400;letter-spacing:.03em;color:#f3ece0;}\n  .ovia-pd .opv__tip{position:absolute;left:calc(50% + var(--co,0px));bottom:-5px;width:14px;height:14px;z-index:1;transform:translateX(-50%) rotate(45deg);border-radius:0 0 4px 0;background:linear-gradient(135deg,color-mix(in srgb,var(--ac) 80%,#fff),var(--ac) 55%,color-mix(in srgb,var(--ac) 58%,#241a10));box-shadow:2px 2px 5px -2px rgba(34,24,10,.34);}\n  \/* pane re-centres on the grid; pointer slides to sit under the HELD card.\n     --co = held card's centre offset from the grid centre. 3 columns on desktop,\n     2 on phones (card 150px + 18px gap =\u003e 168px step). *\/\n  .ovia-pd .opd-fin--bg{--co:-168px;} .ovia-pd .opd-fin--bn{--co:0px;} .ovia-pd .opd-fin--cm{--co:168px;}\n  .ovia-pd .opd-fin--cr{--co:-168px;} .ovia-pd .opd-fin--gm{--co:0px;} .ovia-pd .opd-fin--mb{--co:168px;}\n  @media (max-width:600px){\n    .ovia-pd .opd-fin--bg{--co:-84px;} .ovia-pd .opd-fin--bn{--co:84px;} .ovia-pd .opd-fin--cm{--co:-84px;}\n    .ovia-pd .opd-fin--cr{--co:84px;} .ovia-pd .opd-fin--gm{--co:-84px;} .ovia-pd .opd-fin--mb{--co:84px;}\n  }\n  .ovia-pd .opd-hint .hint-hold{display:none;}\n  @media (hover:none){.ovia-pd .opd-hint .hint-hover{display:none;}.ovia-pd .opd-hint .hint-hold{display:inline;}}\n\n\n  \/* ============ NEW: DIMENSIONS — render + spec table (FEATURE 5) ============ *\/\n  .ovia-pd .opd-dims{display:flex;align-items:stretch;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--cream);}\n  .ovia-pd .opd-dims__draw{flex:1 1 58%;position:relative;min-height:300px;overflow:hidden;\n    background-image:linear-gradient(var(--line-2) 1px,transparent 1px),linear-gradient(90deg,var(--line-2) 1px,transparent 1px);\n    background-size:26px 26px;}\n  .ovia-pd .opd-dims__img{position:absolute;left:4%;bottom:0;height:90% !important;width:auto;max-width:none !important;\n    \/* tight top-edge fade — tall renders (twin shower, rail shower) crop at the top\n       of this Hero_B; fading the very top blends that hard cut into the grid *\/\n    -webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 5%);mask-image:linear-gradient(to bottom,transparent 0,#000 5%);}\n  .ovia-pd .opd-dims__table{flex:0 0 248px;padding:22px 26px;border-left:1px solid var(--line-2);background:#fff;\n    display:flex;flex-direction:column;justify-content:center;}\n  .ovia-pd .opd-dims__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;\n    padding:11px 0;border-bottom:1px solid var(--line-2);font-size:.84rem;}\n  .ovia-pd .opd-dims__row:last-child{border-bottom:none;}\n  .ovia-pd .opd-dims__row .k{color:var(--label);}\n  .ovia-pd .opd-dims__row .v{color:#2a2722;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;}\n  .ovia-pd .opd-dims__row .v.tbc{color:var(--faint);}\n  .ovia-pd .opd-dims__note{margin:10px 4px 0;font-size:.74rem;color:var(--faint);}\n  .ovia-pd .opd-dims__note b{color:var(--ac-deep);}\n\n  \/* ============ 6. ASSURANCE — original lifetime-warranty badge ============ *\/\n  .ovia-pd .opd-warranty{display:flex;align-items:stretch;border:1px solid var(--ac-deep);border-radius:12px;\n    overflow:hidden;margin:30px 0 10px;background:var(--cream-soft);position:relative;}\n  .ovia-pd .opd-warranty .badge{flex:0 0 152px;position:relative;overflow:hidden;\n    background:linear-gradient(160deg,#2a241a,#14110b);color:#f3ead8;\n    display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:22px 14px;gap:6px;}\n  .ovia-pd .opd-warranty .badge::before{content:\"\";position:absolute;inset:0;\n    background:linear-gradient(115deg,transparent 40%,rgba(255,250,235,.14) 50%,transparent 60%);\n    background-size:250% 100%;animation:opdGlint 6s 1s ease-in-out infinite;}\n  .ovia-pd .opd-warranty .badge .big{font-size:2rem;font-weight:300;color:var(--ac);line-height:1;position:relative;}\n  .ovia-pd .opd-warranty .badge .sm{font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:#b6ab97;position:relative;}\n  .ovia-pd .opd-warranty .body{padding:18px 22px;font-size:.92rem;color:#3a352d;line-height:1.58;}\n  .ovia-pd .opd-warranty .body b{color:#2a2722;}\n  .ovia-pd .opd-reg{font-size:.74rem;letter-spacing:.08em;color:var(--faint);margin:12px 4px 0;}\n\n  \/* ============ 7. COLLECTION — dark \"bookend\" panel (echoes the hero banner) ============ *\/\n  .ovia-pd .opd-coll{position:relative;overflow:hidden;isolation:isolate;margin:46px 0 6px;padding:44px 36px 40px;\n    border-radius:16px;text-align:center;\n    background:radial-gradient(120% 130% at 50% 0%, #2a241a 0%, #1a160f 46%, #0e0b08 100%);}\n  .ovia-pd .opd-coll::before{content:\"\";position:absolute;inset:0;z-index:0;\n    background:radial-gradient(52% 64% at 50% 2%, color-mix(in srgb,var(--ac) 22%,transparent), transparent 72%);}\n  .ovia-pd .opd-coll__logo{display:block;width:78px;height:26px;margin:0 auto 18px;position:relative;z-index:1;\n    background:url('https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/ovia-logo-black.png?v=1779186226') center\/contain no-repeat;\n    filter:brightness(0) invert(1);opacity:.9;}\n  .ovia-pd .opd-coll .t{position:relative;z-index:1;font-size:1.5rem;font-weight:300;color:#f4ecdd;margin:0 0 12px;letter-spacing:-.01em;}\n  .ovia-pd .opd-coll .t b{font-weight:600;color:var(--ac);}\n  .ovia-pd .opd-coll p{position:relative;z-index:1;margin:0 auto;max-width:52ch;font-size:.92rem;color:#bcb29e;line-height:1.65;}\n  .ovia-pd .opd-coll__rule{position:relative;z-index:1;width:56px;height:1px;margin:20px auto 0;\n    background:linear-gradient(90deg,transparent,var(--ac),transparent);}\n\n  \/* ============ FEATURE 3: SCROLL-REVEAL (CSS scroll-driven, JS-free) ============ *\/\n  @keyframes opdReveal{from{opacity:0;transform:translateY(26px);}to{opacity:1;transform:none;}}\n  @keyframes opdDrawLine{from{transform:scaleX(0);}to{transform:scaleX(1);}}\n  @supports (animation-timeline: view()){\n    .ovia-pd .reveal{animation:opdReveal both linear;animation-timeline:view();animation-range:entry 2% entry 46%;}\n    .ovia-pd .opd-h::after{animation:opdDrawLine both linear;animation-timeline:view();animation-range:entry 0% entry 40%;}\n  }\n\n  \/* ============ keyframes ============ *\/\n  @keyframes opdRise{from{opacity:0;transform:translateY(16px);}to{opacity:1;transform:none;}}\n  @keyframes opdBloom{from{opacity:0;transform:scale(.85);}to{opacity:1;transform:none;}}\n  @keyframes opdFloatIn{from{opacity:0;transform:translateY(26px) scale(.97);}to{opacity:1;transform:none;}}\n  @keyframes opdGlint{0%{background-position:160% 0;}26%{background-position:-60% 0;}100%{background-position:-60% 0;}}\n  @keyframes opdSpin{to{transform:rotate(360deg);}}\n\n  @media (prefers-reduced-motion:reduce){.ovia-pd *{animation:none !important;}}\n\n  \/* ============ responsive ============ *\/\n  @media (max-width:680px){\n    .ovia-pd .opd-banner{flex-direction:column;text-align:center;padding:26px 22px 0;min-height:0;}\n    .ovia-pd .opd-bL{max-width:100%;flex-basis:auto;align-items:center;}\n    .ovia-pd .opd-bR{position:relative;flex:0 0 auto;width:100%;height:230px;}\n    \/* MUST stay a containing block on mobile — if this goes position:static the\n       absolutely-positioned render escapes to .opd-banner (auto height), its\n       height:100% collapses and the render vanishes while the inset-pinned glint\n       still shows. Keep position:relative so height:100% resolves to the 230px slot. *\/\n    .ovia-pd .opd-figure{position:absolute;inset:0;width:100%;height:100%;}\n    \/* match the render to the glint mask exactly (left bottom \/ 170% width) so the\n       physical product sits under its own shine — don't size by height (overblows). *\/\n    .ovia-pd .opd-prod{width:170%;height:auto;left:0;bottom:0;transform:none;}\n    .ovia-pd .opd-manifesto{border-top:none;padding-top:6px;}\n    \/* 5 specs on a 6-col grid: top row 3 cells span 2 each, bottom row 2 cells\n       span 3 each — both rows fill the full width, no trailing empty gap. *\/\n    .ovia-pd .opd-specs{grid-template-columns:repeat(6,1fr);}\n    .ovia-pd .opd-spec:nth-child(-n+3){grid-column:span 2;}\n    .ovia-pd .opd-spec:nth-child(n+4){grid-column:span 3;}\n    .ovia-pd .opd-craft{grid-template-columns:1fr;gap:20px;}\n    \/* 3 scene shots: 2 per row, the lone last one centres (not left-anchored)\n       and sits a touch wider so the row isn't cramped. Flex-wrap + justify-center;\n       :last-child:nth-child(odd) only fires when an item is genuinely orphaned. *\/\n    .ovia-pd .opd-macro{display:flex;flex-wrap:wrap;justify-content:center;}\n    .ovia-pd .opd-macro figure{flex:0 1 calc(50% - 7px);}\n    .ovia-pd .opd-macro figure:last-child:nth-child(odd){flex-basis:62%;}\n    .ovia-pd .opd-warranty{flex-direction:column;text-align:center;}\n    \/* stack the dimensions block on mobile — the fixed 248px table otherwise\n       eats ~70% of the row and squeezes the render\/grid to a sliver. Drawing on\n       top at full width with a real height, spec table full-width beneath it. *\/\n    .ovia-pd .opd-dims{flex-direction:column;}\n    .ovia-pd .opd-dims__draw{flex:none;width:100%;min-height:280px;}\n    .ovia-pd .opd-dims__table{flex:none;width:100%;border-left:none;border-top:1px solid var(--line-2);}\n  }\n\n  \/* ============ MATTE BLACK modifier (gated to the mb description only) ============ *\/\n  .ovia-pd.opd--matte .opd-banner{background:radial-gradient(120% 140% at 80% 30%, #1a1918 0%, #0b0a0a 52%, #030303 100%);}\n  .ovia-pd.opd--matte .opd-banner::before{background:radial-gradient(56% 78% at 80% 44%, rgba(150,147,142,.16) 0%, transparent 60%);}\n  .ovia-pd.opd--matte .opd-coll{background:radial-gradient(120% 130% at 50% 0%, #1a1918 0%, #0b0a0a 50%, #030303 100%);}\n  .ovia-pd.opd--matte .opd-warranty .badge{background:linear-gradient(160deg,#1d1c1b,#070706);}\n  .ovia-pd.opd--matte .opd-glint{display:none;}\n  .ovia-pd.opd--matte .opd-name{color:#eeedeb;}\n  .ovia-pd.opd--matte .opd-finish{color:#9c9a96;}\n  .ovia-pd.opd--matte .opd-manifesto{color:#d6d4d0;}\n\n  \/* ====================================================================== *\/\n  \/* ============  PREMIUM ADDITIONS (creative pass)  ====================== *\/\n  \/* ====================================================================== *\/\n\n  \/* --- BENEATH THE SURFACE: finished-surface feature (visual beside the text) --- *\/\n  .ovia-pd .opd-bond{display:grid;grid-template-columns:minmax(0,44%) 1fr;gap:30px;align-items:center;\n    border:1px solid var(--line);border-radius:14px;background:var(--cream);padding:26px 28px;}\n  .ovia-pd .opd-eng__s{font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ac-deep);font-weight:600;margin-bottom:7px;}\n  .ovia-pd .opd-bond__t{font-size:1.2rem;font-weight:500;color:#2a2722;margin:0 0 11px;letter-spacing:-.01em;}\n  .ovia-pd .opd-bond p{font-size:.9rem;color:var(--body);line-height:1.6;margin:0;}\n\n  \/* finish swatch — believable brushed metal, themed by --ac (fully repeatable) *\/\n  .ovia-pd .opd-swatch{display:block;position:relative;height:172px;border-radius:9px;overflow:hidden;isolation:isolate;\n    box-shadow:0 6px 16px rgba(70,48,12,.28),inset 0 0 0 1px rgba(255,255,255,.12);\n    background:linear-gradient(90deg,\n      color-mix(in srgb,var(--ac) 38%,var(--shadow,#241803)) 0%,\n      color-mix(in srgb,var(--ac) 62%,var(--shadow,#241803)) 16%,\n      var(--ac) 32%,\n      color-mix(in srgb,var(--ac) 52%,#fff) 50%,\n      var(--ac) 68%,\n      color-mix(in srgb,var(--ac) 62%,var(--shadow,#241803)) 84%,\n      color-mix(in srgb,var(--ac) 38%,var(--shadow,#241803)) 100%);}\n  .ovia-pd .opd-swatch::before{content:\"\";position:absolute;inset:0;z-index:1;mix-blend-mode:soft-light;opacity:.9;\n    background:url(\"data:image\/svg+xml,\u003csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='280' height='280'\u003e\u003cfilter id='b'\u003e\u003cfeTurbulence type='fractalNoise' baseFrequency='0.82 0.012' numOctaves='3' stitchTiles='stitch'\/\u003e\u003cfeColorMatrix type='saturate' values='0'\/\u003e\u003c\/filter\u003e\u003crect width='280' height='280' filter='url(%23b)'\/\u003e\u003c\/svg\u003e\") 0 0\/280px 280px;}\n  .ovia-pd .opd-swatch::after{content:\"\";position:absolute;inset:0;z-index:2;pointer-events:none;mix-blend-mode:soft-light;opacity:.42;\n    background:url(\"data:image\/svg+xml,\u003csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='360' height='360'\u003e\u003cfilter id='p'\u003e\u003cfeTurbulence type='fractalNoise' baseFrequency='0.13 0.012' numOctaves='2' stitchTiles='stitch'\/\u003e\u003cfeColorMatrix type='saturate' values='0'\/\u003e\u003c\/filter\u003e\u003crect width='360' height='360' filter='url(%23p)'\/\u003e\u003c\/svg\u003e\") 0 0\/360px 360px;}\n  \/* POLISHED (chrome) — mirror reflection, no brush grain *\/\n  .ovia-pd .opd-swatch.is-polished{background:linear-gradient(90deg,\n    color-mix(in srgb,var(--ac) 34%,#0b0f13) 0%,\n    color-mix(in srgb,var(--ac) 64%,#0b0f13) 20%,\n    color-mix(in srgb,var(--ac) 88%,#fff) 41%,\n    #fbfdff 50%,\n    color-mix(in srgb,var(--ac) 88%,#fff) 59%,\n    color-mix(in srgb,var(--ac) 64%,#0b0f13) 80%,\n    color-mix(in srgb,var(--ac) 34%,#0b0f13) 100%);}\n  .ovia-pd .opd-swatch.is-polished::before{display:none;}\n  .ovia-pd .opd-swatch.is-polished::after{opacity:.1;}\n  \/* MATTE (matte black) — flat, soft diffuse shading, no grain, no specular *\/\n  .ovia-pd .opd-swatch.is-matte{background:radial-gradient(135% 115% at 50% 24%,\n    color-mix(in srgb,var(--ac) 78%,#fff) 0%,\n    var(--ac) 44%,\n    color-mix(in srgb,var(--ac) 72%,#000) 100%);}\n  .ovia-pd .opd-swatch.is-matte::before{display:none;}\n  .ovia-pd .opd-swatch.is-matte::after{opacity:.14;}\n  .ovia-pd .opd-macroshot__cap{font-size:.68rem;letter-spacing:.04em;color:var(--label);margin-top:11px;}\n  .ovia-pd .opd-macroshot__cap b{color:#2a2722;font-weight:600;}\n\n  \/* --- COMPLIANCE marks + care --- *\/\n  .ovia-pd .opd-cert{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 30px;margin:34px 0 0;padding:20px 0;\n    border-top:1px solid var(--line);border-bottom:1px solid var(--line);}\n  .ovia-pd .opd-cert__i{display:flex;align-items:center;gap:10px;font-size:.78rem;color:var(--body);letter-spacing:.01em;}\n  .ovia-pd .opd-cert__i b{color:#2a2722;font-weight:600;}\n  .ovia-pd .opd-cert__i i{flex:0 0 auto;width:22px;height:22px;position:relative;}\n  .ovia-pd .opd-cert__i .ic-wm{border:1.5px solid var(--ac-deep);border-radius:6px;}\n  .ovia-pd .opd-cert__i .ic-wm::after{content:\"\";position:absolute;left:7px;top:4px;width:5px;height:9px;border:solid var(--ac-deep);border-width:0 1.5px 1.5px 0;transform:rotate(45deg);}\n  .ovia-pd .opd-cert__i .ic-wels::after{content:\"★\";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:19px;color:var(--ac-deep);}\n  .ovia-pd .opd-cert__i .ic-as{border:1.5px solid var(--ac-deep);border-radius:4px;}\n  .ovia-pd .opd-cert__i .ic-as::after{content:\"\";position:absolute;left:5px;right:5px;top:6px;height:1.5px;background:var(--ac-deep);box-shadow:0 4px 0 var(--ac-deep),0 8px 0 var(--ac-deep);}\n  \/* --- CARE card --- *\/\n  .ovia-pd .opd-care2{display:flex;gap:20px;align-items:center;border:1px solid var(--line);border-radius:14px;background:var(--cream);padding:22px 26px;}\n  .ovia-pd .opd-care2__icon{flex:0 0 46px;height:46px;border-radius:50%;position:relative;\n    background:color-mix(in srgb,var(--ac) 16%,#fff);border:1px solid color-mix(in srgb,var(--ac) 40%,var(--line));}\n  .ovia-pd .opd-care2__icon::before{content:\"\\2726\";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;\n    font-size:19px;color:var(--ac-deep);line-height:1;}\n  .ovia-pd .opd-care2__lead{font-size:.98rem;font-weight:500;color:#2a2722;margin:0 0 11px;}\n  .ovia-pd .opd-care2__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;}\n  .ovia-pd .opd-care2__list li{position:relative;padding-left:23px;font-size:.86rem;color:var(--body);line-height:1.4;}\n  .ovia-pd .opd-care2__list li::before{position:absolute;left:0;top:0;font-weight:700;font-size:.84rem;}\n  .ovia-pd .opd-care2__list .ok::before{content:\"\\2713\";color:var(--ac-deep);}\n  .ovia-pd .opd-care2__list .no::before{content:\"\\2715\";color:#c4b9a3;}\n\n  \/* responsive — premium additions *\/\n  @media (max-width:680px){\n    .ovia-pd .opd-bond{grid-template-columns:1fr;}\n    .ovia-pd .opd-cert{gap:12px 20px;}\n  }\n\u003c\/style\u003e\n\n\u003c!-- 1. BANNER --\u003e\n\u003cdiv class=\"opd-banner\"\u003e\n  \u003cdiv class=\"opd-bL\"\u003e\n    \u003cspan class=\"opd-logo\" role=\"img\" aria-label=\"Ovia\"\u003e\u003c\/span\u003e\n    \u003cdiv class=\"opd-kicker\"\u003eMilan Collection\u003c\/div\u003e\n    \u003ch2 class=\"opd-name\"\u003ePull-out Kitchen Mixer\u003c\/h2\u003e\n    \u003cdiv class=\"opd-finish\"\u003e\n\u003cspan class=\"opd-finish__nm\"\u003e\u003c\/span\u003e · \u003cspan class=\"opd-finish__pr\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"opd-manifesto\"\u003e“The \u003cem\u003elast\u003c\/em\u003e kitchen mixer you’ll buy.”\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"opd-bR\"\u003e\n    \u003cdiv class=\"opd-figure\"\u003e\n      \u003cimg class=\"opd-prod ph--bg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_PullOutKitchenMixer_BrushedGold_Hero_A.png?v=1779883437\" alt=\"Ovia Milan Pull-out Kitchen Mixer in Brushed Gold\"\u003e\n      \u003cimg class=\"opd-prod ph--bn\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_PullOutKitchenMixer_BrushedNickelWarm_Hero_A.png?v=1779883455\" alt=\"\" aria-hidden=\"true\"\u003e\n      \u003cimg class=\"opd-prod ph--cm\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_PullOutKitchenMixer_Champagne_Hero_A.png?v=1779883474\" alt=\"\" aria-hidden=\"true\"\u003e\n      \u003cimg class=\"opd-prod ph--cr\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_PullOutKitchenMixer_Chrome_Hero_A.png?v=1779883494\" alt=\"\" aria-hidden=\"true\"\u003e\n      \u003cimg class=\"opd-prod ph--gm\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_PullOutKitchenMixer_GunMetal_Hero_A.png?v=1779883513\" alt=\"\" aria-hidden=\"true\"\u003e\n      \u003cimg class=\"opd-prod ph--mb\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_PullOutKitchenMixer_MatteBlack_Hero_A.png?v=1779883534\" alt=\"\" aria-hidden=\"true\"\u003e\n      \u003cspan class=\"opd-glint\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 2. OPENING --\u003e\n\u003cp class=\"opd-lead reveal\"\u003eThe kitchen tap earns its keep — and the \u003cspan class=\"drop\"\u003eMilan\u003c\/span\u003e pull-out goes further: a tall gooseneck in solid brass whose spray head lifts out on a braided hose, toggling between a soft stream and a strong spray for filling, rinsing and washing the sink down. Finished in brushed gold sealed to hold its colour for the life of the room, smooth on a European cartridge. Made to take a decade of daily use.\u003c\/p\u003e\n\n\u003c!-- 3. SPEC STRIP --\u003e\n\u003cdiv class=\"opd-specs reveal\"\u003e\n  \u003cdiv class=\"opd-spec\"\u003e\n\u003cdiv class=\"l\"\u003eMaterial\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eSolid Brass\u003csmall\u003elead-free\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-spec\"\u003e\n\u003cdiv class=\"l\"\u003eFinish\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eBrushed Gold\u003csmall\u003ePVD\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-spec\"\u003e\n\u003cdiv class=\"l\"\u003eWater\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eWELS 5★\u003csmall\u003e6.0 L\/min\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-spec\"\u003e\n\u003cdiv class=\"l\"\u003eCartridge\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eEuropean\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-spec\"\u003e\n\u003cdiv class=\"l\"\u003eWarranty\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eLifetime\u003csmall\u003efinish incl.\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 4. CRAFT --\u003e\n\u003cdiv class=\"opd-h reveal\"\u003eWhy it lasts\u003c\/div\u003e\n\u003cdiv class=\"opd-craft reveal\"\u003e\n  \u003cdiv class=\"opd-c\"\u003e\n\u003cdiv class=\"n\"\u003e01\u003c\/div\u003e\n\u003cdiv class=\"t\"\u003eSolid, lead-free brass\u003c\/div\u003e\n\u003cp\u003eMachined from solid, lead-free brass — the weight and integrity to last decades, not seasons, and certified safe for the water you drink and cook with.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-c\"\u003e\n\u003cdiv class=\"n\"\u003e02\u003c\/div\u003e\n\u003cdiv class=\"t\"\u003eA finish guaranteed for life\u003c\/div\u003e\n\u003cp\u003eBonded to the brass by physical vapour deposition, the brushed gold resists tarnish, scratching and fade — and it’s backed, in full, by a lifetime finish warranty.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-c\"\u003e\n\u003cdiv class=\"n\"\u003e03\u003c\/div\u003e\n\u003cdiv class=\"t\"\u003ePull-out spray\u003c\/div\u003e\n\u003cp\u003eThe spray head lifts out on a braided hose and clicks back home, with a stream-or-spray toggle for filling pots and rinsing the sink down.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- NEW: BENEATH THE SURFACE — the finish (two variants; rollout keeps the one matching the finish's process) --\u003e\n\u003cdiv class=\"opd-h reveal\"\u003eBeneath the surface\u003c\/div\u003e\n\n\u003cdiv class=\"opd-bond reveal\"\u003e\n  \u003cdiv class=\"opd-bond__vis\"\u003e\n    \u003cdiv class=\"opd-swatch\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"opd-macroshot__cap\"\u003e\n\u003cb\u003eBrushed Gold PVD\u003c\/b\u003e · molecularly bonded to solid brass\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"opd-bond__txt\"\u003e\n    \u003cdiv class=\"opd-eng__s\"\u003eThe finish\u003c\/div\u003e\n    \u003ch4 class=\"opd-bond__t\"\u003ePart of the metal\u003c\/h4\u003e\n    \u003cp\u003eThe brushed gold is fused to the brass by Physical Vapour Deposition — a molecular bond, not a coating laid on top. It won’t flake, peel or tarnish at the edges the way ordinary plated finishes eventually do. The colour you see is, quite literally, part of the metal — and it’s covered for the life of the tap.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\n\u003c!-- NEW: STYLED CONTEXT STRIP (FEATURE 2 — repurposed: gallery renders are styled scenes) --\u003e\n\u003cdiv class=\"opd-h reveal\"\u003eIn the setting\u003c\/div\u003e\n\u003cdiv class=\"opd-macro reveal\"\u003e\n  \u003cfigure\u003e\u003cspan class=\"frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_PullOutKitchenMixer_BrushedGold_A_a867b6bb-d7d9-4a92-9928-bfdb165d4015.png?v=1785829856\" alt=\"Milan kitchen mixer gooseneck\"\u003e\u003c\/span\u003e\u003cfigcaption\u003e\u003cb\u003eA tall gooseneck\u003c\/b\u003eOne clean arc of solid brass.\u003c\/figcaption\u003e\u003c\/figure\u003e\n  \u003cfigure\u003e\u003cspan class=\"frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_PullOutKitchenMixer_BrushedGold_B_792e40f8-1d43-4851-8b5f-897b63ac0bf6.png?v=1785829857\" alt=\"Milan kitchen mixer swivel\"\u003e\u003c\/span\u003e\u003cfigcaption\u003e\u003cb\u003eSwivels across\u003c\/b\u003eReaches both bowls of a double sink.\u003c\/figcaption\u003e\u003c\/figure\u003e\n  \u003cfigure\u003e\u003cspan class=\"frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_PullOutKitchenMixer_BrushedGold_C_9ee35c0f-bca7-4461-a088-c08a1f0e2f8f.png?v=1785829856\" alt=\"Milan kitchen mixer brushed gold\"\u003e\u003c\/span\u003e\u003cfigcaption\u003e\u003cb\u003eIn the kitchen\u003c\/b\u003eBrushed gold warms a cool palette.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\n\u003c!-- 5. FINISH FAMILY — interactive (FEATURE 1) --\u003e\n\u003cdiv class=\"opd-h reveal\"\u003eOne silhouette, six finishes \u003cspan class=\"opd-hint\"\u003e\u003cspan class=\"hint-hover\"\u003ehover to preview\u003c\/span\u003e\u003cspan class=\"hint-hold\"\u003ehold to preview\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"opd-finishes\"\u003e\n  \u003cbutton type=\"button\" class=\"opd-fin opd-fin--bg is-current\" style=\"--c:#C5A253;--ac:#C5A253\"\u003e\u003cspan class=\"opv\" aria-hidden=\"true\"\u003e\u003cspan class=\"opv__frame\"\u003e\u003cspan class=\"opv__inner\"\u003e\u003cimg class=\"opv__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_PullOutKitchenMixer_BrushedGold_A_a867b6bb-d7d9-4a92-9928-bfdb165d4015.png?v=1785829856\u0026amp;width=800\" alt=\"\"\u003e\u003cspan class=\"opv__cap\"\u003e\u003cspan class=\"opv__dot\"\u003e\u003c\/span\u003e\u003cspan class=\"opv__nm\"\u003eBrushed Gold\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opv__tip\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_PullOutKitchenMixer_BrushedGold_Hero_A.png?v=1779883437\u0026amp;width=600\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__name\"\u003eBrushed Gold\u003c\/span\u003e\u003c\/button\u003e\n  \u003cbutton type=\"button\" class=\"opd-fin opd-fin--bn\" style=\"--c:#CFC4B0;--ac:#CFC4B0\"\u003e\u003cspan class=\"opv\" aria-hidden=\"true\"\u003e\u003cspan class=\"opv__frame\"\u003e\u003cspan class=\"opv__inner\"\u003e\u003cimg class=\"opv__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_PullOutKitchenMixer_BrushedNickelWarm_A_0c38715d-8174-455a-a84e-2ade140349df.png?v=1779892510\u0026amp;width=800\" alt=\"\"\u003e\u003cspan class=\"opv__cap\"\u003e\u003cspan class=\"opv__dot\"\u003e\u003c\/span\u003e\u003cspan class=\"opv__nm\"\u003eBrushed Nickel\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opv__tip\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_PullOutKitchenMixer_BrushedNickelWarm_Hero_A.png?v=1779883455\u0026amp;width=600\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__name\"\u003eBrushed Nickel\u003c\/span\u003e\u003c\/button\u003e\n  \u003cbutton type=\"button\" class=\"opd-fin opd-fin--cm\" style=\"--c:#DDB3AE;--ac:#DDB3AE\"\u003e\u003cspan class=\"opv\" aria-hidden=\"true\"\u003e\u003cspan class=\"opv__frame\"\u003e\u003cspan class=\"opv__inner\"\u003e\u003cimg class=\"opv__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_PullOutKitchenMixer_Champagne_A_430f4843-159c-43ba-9c79-e58869bddd1d.png?v=1779892511\u0026amp;width=800\" alt=\"\"\u003e\u003cspan class=\"opv__cap\"\u003e\u003cspan class=\"opv__dot\"\u003e\u003c\/span\u003e\u003cspan class=\"opv__nm\"\u003eChampagne\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opv__tip\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_PullOutKitchenMixer_Champagne_Hero_A.png?v=1779883474\u0026amp;width=600\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__name\"\u003eChampagne\u003c\/span\u003e\u003c\/button\u003e\n  \u003cbutton type=\"button\" class=\"opd-fin opd-fin--cr\" style=\"--c:#C8D2DA;--ac:#C8D2DA\"\u003e\u003cspan class=\"opv\" aria-hidden=\"true\"\u003e\u003cspan class=\"opv__frame\"\u003e\u003cspan class=\"opv__inner\"\u003e\u003cimg class=\"opv__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_PullOutKitchenMixer_Chrome_A_bb4cc8e8-5420-4d04-9ff7-056ab0f961ef.png?v=1779892512\u0026amp;width=800\" alt=\"\"\u003e\u003cspan class=\"opv__cap\"\u003e\u003cspan class=\"opv__dot\"\u003e\u003c\/span\u003e\u003cspan class=\"opv__nm\"\u003eChrome\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opv__tip\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_PullOutKitchenMixer_Chrome_Hero_A.png?v=1779883494\u0026amp;width=600\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__name\"\u003eChrome\u003c\/span\u003e\u003c\/button\u003e\n  \u003cbutton type=\"button\" class=\"opd-fin opd-fin--gm\" style=\"--c:#9C958C;--ac:#9C958C\"\u003e\u003cspan class=\"opv\" aria-hidden=\"true\"\u003e\u003cspan class=\"opv__frame\"\u003e\u003cspan class=\"opv__inner\"\u003e\u003cimg class=\"opv__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_PullOutKitchenMixer_GunMetal_A_4a549166-f352-4a31-8979-901893a6c9ab.png?v=1779892513\u0026amp;width=800\" alt=\"\"\u003e\u003cspan class=\"opv__cap\"\u003e\u003cspan class=\"opv__dot\"\u003e\u003c\/span\u003e\u003cspan class=\"opv__nm\"\u003eGun Metal\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opv__tip\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_PullOutKitchenMixer_GunMetal_Hero_A.png?v=1779883513\u0026amp;width=600\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__name\"\u003eGun Metal\u003c\/span\u003e\u003c\/button\u003e\n  \u003cbutton type=\"button\" class=\"opd-fin opd-fin--mb\" style=\"--c:#1a1a1a;--ac:#1a1a1a\"\u003e\u003cspan class=\"opv\" aria-hidden=\"true\"\u003e\u003cspan class=\"opv__frame\"\u003e\u003cspan class=\"opv__inner\"\u003e\u003cimg class=\"opv__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_PullOutKitchenMixer_MatteBlack_A_95cb818d-0e48-465a-9c66-acabc517e53e.png?v=1779892514\u0026amp;width=800\" alt=\"\"\u003e\u003cspan class=\"opv__cap\"\u003e\u003cspan class=\"opv__dot\"\u003e\u003c\/span\u003e\u003cspan class=\"opv__nm\"\u003eMatte Black\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opv__tip\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_PullOutKitchenMixer_MatteBlack_Hero_A.png?v=1779883534\u0026amp;width=600\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan class=\"opd-fin__name\"\u003eMatte Black\u003c\/span\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003c!-- NEW: DIMENSIONS — render + spec table (FEATURE 5) --\u003e\n\u003cdiv class=\"opd-h reveal\"\u003eDimensions \u0026amp; specification\u003c\/div\u003e\n\u003cdiv class=\"opd-dims reveal\"\u003e\n  \u003cdiv class=\"opd-dims__draw\"\u003e\n    \u003cimg class=\"opd-dims__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_PullOutKitchenMixer_BrushedGold_Hero_B.png?v=1779883442\u0026amp;width=1400\" alt=\"\" aria-hidden=\"true\"\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"opd-dims__table\"\u003e\n    \u003cdiv class=\"opd-dims__row\"\u003e\n\u003cspan class=\"k\"\u003eOverall height\u003c\/span\u003e\u003cspan class=\"v\"\u003e414.5 mm\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"opd-dims__row\"\u003e\n\u003cspan class=\"k\"\u003eSpout reach\u003c\/span\u003e\u003cspan class=\"v\"\u003e221 mm\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"opd-dims__row\"\u003e\n\u003cspan class=\"k\"\u003eFlow rate\u003c\/span\u003e\u003cspan class=\"v\"\u003e6.0 L\/min\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"opd-dims__row\"\u003e\n\u003cspan class=\"k\"\u003eWELS rating\u003c\/span\u003e\u003cspan class=\"v\"\u003e5 Star\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 6. ASSURANCE — original lifetime-warranty badge --\u003e\n\u003cdiv class=\"opd-warranty reveal\"\u003e\n  \u003cdiv class=\"badge\"\u003e\n\u003cspan class=\"big\"\u003e∞\u003c\/span\u003e\u003cspan class=\"sm\"\u003eLifetime\u003cbr\u003eWarranty\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"body\"\u003e\n\u003cb\u003eBuilt to be the last one you buy.\u003c\/b\u003e Every Milan mixer carries a 1-year parts \u0026amp; labour warranty, backed by a \u003cb\u003elifetime replacement warranty that includes the finish itself\u003c\/b\u003e — the brushed gold is guaranteed not to wear away. Rated WELS 5 Star at just 6.0 L\/min, it’s as efficient as it is enduring.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CARE — sits directly under the warranty --\u003e\n\u003cdiv class=\"opd-h reveal\"\u003eCaring for it\u003c\/div\u003e\n\u003cdiv class=\"opd-care2 reveal\"\u003e\n  \u003cspan class=\"opd-care2__icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n  \u003cdiv class=\"opd-care2__body\"\u003e\n    \u003cp class=\"opd-care2__lead\"\u003eBuilt to last, it asks almost nothing of you.\u003c\/p\u003e\n    \u003cul class=\"opd-care2__list\"\u003e\n      \u003cli class=\"ok\"\u003eA soft, damp cloth is all it needs\u003c\/li\u003e\n      \u003cli class=\"no\"\u003eNo abrasive pads, acidic or solvent cleaners\u003c\/li\u003e\n      \u003cli class=\"ok\"\u003eNo polishes or coatings — the finish does the work\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- TRUST BADGES — under both warranty + care --\u003e\n\u003cdiv class=\"opd-cert reveal\"\u003e\n  \u003cdiv class=\"opd-cert__i\"\u003e\n\u003ci class=\"ic-wm\"\u003e\u003c\/i\u003e\u003cspan\u003e\u003cb\u003eWaterMark\u003c\/b\u003e Certified\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-cert__i\"\u003e\n\u003ci class=\"ic-wels\"\u003e\u003c\/i\u003e\u003cspan\u003e\u003cb\u003eWELS\u003c\/b\u003e 5★ Registered\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"opd-cert__i\"\u003e\n\u003ci class=\"ic-as\"\u003e\u003c\/i\u003e\u003cspan\u003eMade to \u003cb\u003eAS\/NZS 3718\u003c\/b\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"opd-reg reveal\"\u003eWELS 5 Star · 6.0 L\/min · Reg. T47572  |  SKU MIL09BG\u003c\/div\u003e\n\n\u003c!-- 7. COLLECTION — dark bookend --\u003e\n\u003cdiv class=\"opd-coll reveal\"\u003e\n  \u003cspan class=\"opd-coll__logo\" role=\"img\" aria-label=\"Ovia\"\u003e\u003c\/span\u003e\n  \u003cdiv class=\"t\"\u003ePart of the \u003cb\u003eMilan\u003c\/b\u003e collection\u003c\/div\u003e\n  \u003cp\u003eThe Milan range runs the full bathroom — basin and wall mixers, a 2-in-1 shower, kitchen mixers, towel rails and accessories — every piece in the same brushed gold finish, so nothing in the room is left to chance.\u003c\/p\u003e\n  \u003cdiv class=\"opd-coll__rule\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n","brand":"Ovia","offers":[{"title":"Default Title","offer_id":46219476271253,"sku":"OV215BG","price":397.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia_PullOutKitchenMixer_BrushedGold_A_a867b6bb-d7d9-4a92-9928-bfdb165d4015.png?v=1785829856"},{"product_id":"ovia-milan-swivel-kitchen-mixer-brushed-bronze","title":"Ovia Milan Swivel Kitchen Mixer - Brushed Copper","description":"\u003cdiv class=\"bsd-ovia-v2 ov2-tapware\" data-description-template=\"bsd-ovia-v2\" id=\"ov2-8841202892949\"\u003e\n\u003cdiv class=\"ov2-hero\"\u003e\n\u003cfigure class=\"ov2-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/OVMI25KBZ_01.jpg?v=1752810012\u0026amp;width=900\" alt=\"Ovia Milan Swivel Kitchen Mixer Brushed Bronze Copper\" width=\"1106\" height=\"1106\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"ov2-intro\"\u003e\n\u003cp class=\"ov2-eyebrow\"\u003eOvia \/ Considered bathroom details\u003c\/p\u003e\n\u003ch2\u003eBring the details together.\u003c\/h2\u003e\n\u003cp\u003eBring your chosen finish into the details you use every day. Check the mounting, dimensions and connection requirements to suit your installation.\u003c\/p\u003e\n\u003cp class=\"ov2-product-name\"\u003eOvia Milan Swivel Kitchen Mixer Brushed Bronze Copper\u003c\/p\u003e\n\u003ca href=\"#ov2-8841202892949-fit\"\u003eSee how it fits\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefits\"\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eMove the outlet to suit\u003c\/h3\u003e\n\u003cp\u003eA swivel outlet lets you reposition the water flow around the sink.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eCeramic cartridge control\u003c\/h3\u003e\n\u003cp\u003eCeramic cartridge technology provides control of water flow and temperature.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eYour chosen finish\u003c\/h3\u003e\n\u003cp\u003eThis model is listed in Brushed Bronze Copper. Check the selected option when ordering.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"ov2-fit ov2-single\" id=\"ov2-8841202892949-fit\"\u003e\u003cdiv\u003e\n\u003cp class=\"ov2-eyebrow\"\u003eMake sure it fits\u003c\/p\u003e\n\u003ch3\u003ePlan the details.\u003c\/h3\u003e\n\u003cp\u003eCheck the product details below against your planned installation before ordering.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cdiv class=\"ov2-details\"\u003e\u003cdetails\u003e\u003csummary\u003eFull product details \u0026amp; specifications\u003c\/summary\u003e\u003cdiv class=\"ov2-body\"\u003e\n\u003cp\u003eOvia Milan Swivel Kitchen Mixer Brushed Bronze Copper.\u003c\/p\u003e\n\u003ch4\u003eKey features\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eThe Milan series is a new collection by Ovia\u003c\/li\u003e\n\u003cli\u003eBrushed Bronze PVD finish.\u003c\/li\u003e\n\u003cli\u003e100% genuine European WaterMark Ceramic cartridge\u003c\/li\u003e\n\u003cli\u003eWasher-less technology\u003c\/li\u003e\n\u003cli\u003eMaximum water pressure for this wall mixer is 1,000 kPa\u003c\/li\u003e\n\u003cli\u003eBrushed Bronze is made with anti-fingerprint technology\u003c\/li\u003e\n\u003cli\u003eWELS and Watermarked to Australian Standards\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\n\u003cdiv class=\"ov2-help\"\u003e\n\u003cp\u003eWant a hand choosing for your space?\u003c\/p\u003e\n\u003ca href=\"https:\/\/www.bathroomsalesdirect.com.au\/pages\/contact\" target=\"_blank\" rel=\"noopener\"\u003eAsk our team\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cstyle\u003e.bsd-ovia-v2{font-family:inherit;font-size:16px;line-height:1.6;color:#272924;background:#fff;max-width:1100px;margin:0 auto;overflow-wrap:anywhere;container-type:inline-size;container-name:ovia-description}\n.apg-bl-it.open\u003e.apg-bl-a:has(.bsd-ovia-v2){max-height:none!important;overflow:visible!important}\n.bsd-ovia-v2 *{box-sizing:border-box}\n.bsd-ovia-v2 h2,.bsd-ovia-v2 h3,.bsd-ovia-v2 h4,.bsd-ovia-v2 p,.bsd-ovia-v2 figure{margin:0;letter-spacing:normal;text-transform:none}\n.bsd-ovia-v2 h2,.bsd-ovia-v2 h3,.bsd-ovia-v2 h4{font-family:inherit;font-weight:500;color:inherit}\n.bsd-ovia-v2 .ov2-hero{display:grid;grid-template-columns:1fr 1fr;border-radius:20px;overflow:hidden;background:#252823;color:#fff}\n.bsd-ovia-v2 .ov2-photo{position:relative;background:#fff;min-width:0;display:flex;align-items:center;justify-content:center}\n.bsd-ovia-v2 .ov2-photo img{width:100%;height:100%;min-height:320px;max-height:470px;object-fit:contain;display:block;margin:0}\n.bsd-ovia-v2.ov2-led .ov2-photo img{object-fit:cover}\n.bsd-ovia-v2 .ov2-intro{padding:32px;display:flex;flex-direction:column;justify-content:center;gap:16px;min-width:0}\n.bsd-ovia-v2 .ov2-eyebrow{font-size:12px;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;font-weight:500;color:#c6cdbe}\n.bsd-ovia-v2 .ov2-intro h2{font-size:34px;line-height:1.12;letter-spacing:-.03em;color:#fff}\n.bsd-ovia-v2 .ov2-intro p{font-size:15px;line-height:1.65;color:#e0e3db}\n.bsd-ovia-v2 .ov2-intro .ov2-product-name{font-size:12px;line-height:1.6;color:#c6cdbe}\n.bsd-ovia-v2 .ov2-intro a{display:inline-flex;align-items:center;color:#fff;text-decoration:underline;text-underline-offset:5px;font-size:14px;min-height:44px;width:fit-content}\n.bsd-ovia-v2 .ov2-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;padding:28px 4px;border-bottom:1px solid #dedfd8}\n.bsd-ovia-v2 .ov2-benefit{min-width:0}\n.bsd-ovia-v2 .ov2-benefit:before{content:\"\";display:block;width:25px;height:3px;background:#b70932;border-radius:3px;margin:0 0 14px}\n.bsd-ovia-v2 .ov2-benefit h3{font-size:17px;line-height:1.35;margin-bottom:7px}\n.bsd-ovia-v2 .ov2-benefit p{font-size:14px;line-height:1.65;color:#60655c}\n.bsd-ovia-v2 .ov2-fit{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding:26px;background:#f3f1ec;border-radius:18px;margin-top:26px;scroll-margin-top:140px}\n.bsd-ovia-v2 .ov2-fit.ov2-single{grid-template-columns:1fr}\n.bsd-ovia-v2 .ov2-fit .ov2-eyebrow{color:#ae1233}\n.bsd-ovia-v2 .ov2-fit h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;margin:7px 0 12px}\n.bsd-ovia-v2 .ov2-fit h4{font-size:16px;line-height:1.4;margin:0 0 9px}\n.bsd-ovia-v2 .ov2-fit p,.bsd-ovia-v2 .ov2-fit li{font-size:14px;line-height:1.65;color:#565d52}\n.bsd-ovia-v2 .ov2-fit ul{padding-left:20px;margin:0 0 16px;list-style:disc}\n.bsd-ovia-v2 .ov2-fit li{margin-bottom:5px}\n.bsd-ovia-v2 .ov2-fit .ov2-fit-value{font-size:21px;line-height:1.45;color:#272924;margin:0 0 9px;font-weight:500;letter-spacing:-.02em}\n.bsd-ovia-v2 .ov2-fit .ov2-fit-label{font-size:13px;margin:10px 0 4px}\n.bsd-ovia-v2 .ov2-box{padding-left:24px;border-left:1px solid #d9dbd2}\n.bsd-ovia-v2 .ov2-box\u003ediv+div{margin-top:20px}\n.bsd-ovia-v2 .ov2-install{margin-top:20px;padding:0 3px}\n.bsd-ovia-v2 .ov2-install h3{font-size:17px;margin-bottom:10px}\n.bsd-ovia-v2 .ov2-install p,.bsd-ovia-v2 .ov2-install li{font-size:14px;line-height:1.7;color:#60655c}\n.bsd-ovia-v2 .ov2-install p+p{margin-top:12px}\n.bsd-ovia-v2 .ov2-details{margin-top:24px}\n.bsd-ovia-v2 details{display:block;border:0;border-bottom:1px solid #dedfd8;background:transparent;margin:0;border-radius:0;padding:0}\n.bsd-ovia-v2 summary{display:list-item;cursor:pointer;min-height:58px;padding:18px 2px;font-size:16px;line-height:1.45;font-weight:500;color:#272924;list-style:disclosure-closed inside}\n.bsd-ovia-v2 details[open]\u003esummary{list-style-type:disclosure-open}\n.bsd-ovia-v2 .ov2-body{padding:0 2px 20px;font-size:14px;line-height:1.7;color:#565d52}\n.bsd-ovia-v2 .ov2-body p+p{margin-top:12px}\n.bsd-ovia-v2 .ov2-body h3,.bsd-ovia-v2 .ov2-body h4{font-size:16px;line-height:1.5;margin:16px 0 9px;color:#272924}\n.bsd-ovia-v2 .ov2-body ul,.bsd-ovia-v2 .ov2-body ol{margin:8px 0 14px;padding-left:21px;list-style:disc}\n.bsd-ovia-v2 .ov2-body li{margin-bottom:6px}\n.bsd-ovia-v2 .ov2-body img{max-width:100%;height:auto;margin:14px 0}\n.bsd-ovia-v2 .ov2-body iframe,.bsd-ovia-v2 .ov2-body video{max-width:100%}\n.bsd-ovia-v2 table{width:100%;border-collapse:collapse;table-layout:fixed;margin:10px 0 17px;font-size:14px;box-shadow:none;border:0;background:transparent}\n.bsd-ovia-v2 th,.bsd-ovia-v2 td{text-align:left;vertical-align:top;padding:11px 9px;border:0;border-bottom:1px solid #dedfd8;line-height:1.6;overflow-wrap:anywhere;background:transparent}\n.bsd-ovia-v2 th{width:40%;font-weight:500;color:#272924}\n.bsd-ovia-v2 td{color:#565d52}\n.bsd-ovia-v2 a{color:#ae1233;text-underline-offset:3px}\n.bsd-ovia-v2 strong{font-weight:500}\n.bsd-ovia-v2 .ov2-help{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:22px 2px 6px}\n.bsd-ovia-v2 .ov2-help p{font-size:14px;line-height:1.6;color:#60655c}\n.bsd-ovia-v2 .ov2-help a{display:inline-flex;align-items:center;justify-content:center;padding:11px 17px;min-height:44px;border:1px solid #d9dbd2;border-radius:30px;color:#272924;text-decoration:none;font-size:14px}\n.bsd-ovia-v2 .ov2-lighting{display:grid;grid-template-columns:1fr 1.05fr;gap:28px;padding:28px 4px 2px;align-items:center}\n.bsd-ovia-v2 .ov2-lighting .ov2-eyebrow{color:#60655c}\n.bsd-ovia-v2 .ov2-lighting h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;margin:8px 0 10px}\n.bsd-ovia-v2 .ov2-lighting p{font-size:14px;line-height:1.6;color:#60655c}\n.bsd-ovia-v2 .ov2-tones{position:relative;min-width:0;margin:0;padding:0;border:0;display:block}\n.bsd-ovia-v2 .ov2-sr,.bsd-ovia-v2 .ov2-tone-input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0;border:0}\n.bsd-ovia-v2 .ov2-tone-labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}\n.bsd-ovia-v2 .ov2-tone-labels label{min-height:79px;padding:10px 3px;border:1px solid #d9dbd2;border-radius:12px;background:#fff;color:#272924;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;line-height:1.45;font-weight:400;margin:0}\n.bsd-ovia-v2 .ov2-swatch{width:25px;height:7px;border-radius:10px;display:block;border:1px solid #8b8b82}\n.bsd-ovia-v2 .ov2-swatch-warm{background:#f5d394}.bsd-ovia-v2 .ov2-swatch-cool{background:#f4eee4}.bsd-ovia-v2 .ov2-swatch-day{background:#e6f2ff}\n.bsd-ovia-v2 .ov2-warm:checked~.ov2-tone-labels .ov2-label-warm,.bsd-ovia-v2 .ov2-cool:checked~.ov2-tone-labels .ov2-label-cool,.bsd-ovia-v2 .ov2-day:checked~.ov2-tone-labels .ov2-label-day{border:2px solid #b70932;padding:9px 2px;background:#f3f1ec}\n.bsd-ovia-v2 .ov2-warm:focus-visible~.ov2-tone-labels .ov2-label-warm,.bsd-ovia-v2 .ov2-cool:focus-visible~.ov2-tone-labels .ov2-label-cool,.bsd-ovia-v2 .ov2-day:focus-visible~.ov2-tone-labels .ov2-label-day{outline:2px solid #272924;outline-offset:3px}\n.bsd-ovia-v2 .ov2-light-result p{display:none;font-size:13px;margin-top:12px;min-height:42px}\n.bsd-ovia-v2 .ov2-warm:checked~.ov2-light-result .ov2-result-warm,.bsd-ovia-v2 .ov2-cool:checked~.ov2-light-result .ov2-result-cool,.bsd-ovia-v2 .ov2-day:checked~.ov2-light-result .ov2-result-day{display:block}\n.bsd-ovia-v2.ov2-compact .ov2-photo img{min-height:240px;max-height:300px}.bsd-ovia-v2.ov2-compact .ov2-intro{padding:26px}.bsd-ovia-v2.ov2-compact .ov2-intro h2{font-size:29px}\n@container ovia-description (max-width:600px){.bsd-ovia-v2 .ov2-hero,.bsd-ovia-v2 .ov2-lighting,.bsd-ovia-v2 .ov2-fit{grid-template-columns:1fr}.bsd-ovia-v2 .ov2-photo img{height:270px;min-height:0;max-height:270px}.bsd-ovia-v2.ov2-led .ov2-photo img{object-position:center 39%}.bsd-ovia-v2 .ov2-intro{padding:24px;gap:13px}.bsd-ovia-v2 .ov2-intro h2{font-size:31px}.bsd-ovia-v2 .ov2-benefits{grid-template-columns:1fr;gap:19px;padding:24px 4px}.bsd-ovia-v2 .ov2-benefit:before{margin-bottom:9px}.bsd-ovia-v2 .ov2-fit{gap:22px;padding:23px}.bsd-ovia-v2 .ov2-box{padding:20px 0 0;border-left:0;border-top:1px solid #d9dbd2}.bsd-ovia-v2 .ov2-lighting{gap:18px}.bsd-ovia-v2 .ov2-light-result p{min-height:0}.bsd-ovia-v2.ov2-compact .ov2-photo img{min-height:0;max-height:225px;height:225px}}\n@media(max-width:600px){.bsd-ovia-v2 .ov2-hero,.bsd-ovia-v2 .ov2-lighting,.bsd-ovia-v2 .ov2-fit{grid-template-columns:1fr}.bsd-ovia-v2 .ov2-photo img{height:270px;min-height:0;max-height:270px}.bsd-ovia-v2 .ov2-intro{padding:24px;gap:13px}.bsd-ovia-v2 .ov2-intro h2{font-size:31px}.bsd-ovia-v2 .ov2-benefits{grid-template-columns:1fr;gap:19px;padding:24px 4px}.bsd-ovia-v2 .ov2-fit{gap:22px;padding:23px}.bsd-ovia-v2 .ov2-box{padding:20px 0 0;border-left:0;border-top:1px solid #d9dbd2}.bsd-ovia-v2 .ov2-lighting{gap:18px}}\n\u003c\/style\u003e","brand":"Ovia","offers":[{"title":"Default Title","offer_id":46219486986389,"sku":"OVMI25KBZ","price":232.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/OVMI25KBZ_01.jpg?v=1752810012"},{"product_id":"ovia-milan-swivel-pull-out-kitchen-mixer-pvd-brushed-bronze","title":"Ovia Milan Swivel Pull-Out Kitchen Mixer PVD - Brushed Copper","description":"\u003cdiv class=\"bsd-ovia-v2 ov2-tapware\" data-description-template=\"bsd-ovia-v2\" id=\"ov2-8841202925717\"\u003e\n\u003cdiv class=\"ov2-hero\"\u003e\n\u003cfigure class=\"ov2-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/OV215BZ_01.jpg?v=1752810015\u0026amp;width=900\" alt=\"Ovia Milan Swivel Pull Out Kitchen Mixer PVD Brushed Bronze Copper\" width=\"1000\" height=\"1000\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"ov2-intro\"\u003e\n\u003cp class=\"ov2-eyebrow\"\u003eOvia \/ Considered bathroom details\u003c\/p\u003e\n\u003ch2\u003eBring the details together.\u003c\/h2\u003e\n\u003cp\u003eBring your chosen finish into the details you use every day. Check the mounting, dimensions and connection requirements to suit your installation.\u003c\/p\u003e\n\u003cp class=\"ov2-product-name\"\u003eOvia Milan Swivel Pull Out Kitchen Mixer PVD Brushed Bronze Copper\u003c\/p\u003e\n\u003ca href=\"#ov2-8841202925717-fit\"\u003eSee how it fits\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefits\"\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eExtra reach at the sink\u003c\/h3\u003e\n\u003cp\u003eThe pull-out outlet gives you more flexibility for rinsing around the sink.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eCeramic cartridge control\u003c\/h3\u003e\n\u003cp\u003eCeramic cartridge technology provides control of water flow and temperature.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eBrass construction\u003c\/h3\u003e\n\u003cp\u003eBrass construction forms the core of this fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"ov2-fit ov2-single\" id=\"ov2-8841202925717-fit\"\u003e\u003cdiv\u003e\n\u003cp class=\"ov2-eyebrow\"\u003eMake sure it fits\u003c\/p\u003e\n\u003ch3\u003ePlan the details.\u003c\/h3\u003e\n\u003cp\u003eCheck the product details below against your planned installation before ordering.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cdiv class=\"ov2-details\"\u003e\u003cdetails\u003e\u003csummary\u003eFull product details \u0026amp; specifications\u003c\/summary\u003e\u003cdiv class=\"ov2-body\"\u003e\n\u003cp\u003eOvia Milan Swivel Pull Out Kitchen Mixer PVD Brushed Bronze Copper.\u003c\/p\u003e\n\u003ch4\u003eKey features\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eThe Milan series is a new collection by Ovia\u003c\/li\u003e\n\u003cli\u003eBrushed Bronze - PVD Technology\u003c\/li\u003e\n\u003cli\u003e100% genuine European WaterMark Ceramic cartridge\u003c\/li\u003e\n\u003cli\u003eWasher-less technology\u003c\/li\u003e\n\u003cli\u003eMaximum water pressure for this wall mixer is 1,000 kPa\u003c\/li\u003e\n\u003cli\u003ePull out nozzle\u003c\/li\u003e\n\u003cli\u003ePrecise temperature and pressure control\u003c\/li\u003e\n\u003cli\u003eWELS and Watermarked to Australian Standards\u003c\/li\u003e\n\u003cli\u003ePremium brass construction\u003c\/li\u003e\n\u003cli\u003eStylish contemporary design\u003c\/li\u003e\n\u003cli\u003e35mm Kerox cartridge\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\n\u003cdiv class=\"ov2-help\"\u003e\n\u003cp\u003eWant a hand choosing for your space?\u003c\/p\u003e\n\u003ca href=\"https:\/\/www.bathroomsalesdirect.com.au\/pages\/contact\" target=\"_blank\" rel=\"noopener\"\u003eAsk our team\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cstyle\u003e.bsd-ovia-v2{font-family:inherit;font-size:16px;line-height:1.6;color:#272924;background:#fff;max-width:1100px;margin:0 auto;overflow-wrap:anywhere;container-type:inline-size;container-name:ovia-description}\n.apg-bl-it.open\u003e.apg-bl-a:has(.bsd-ovia-v2){max-height:none!important;overflow:visible!important}\n.bsd-ovia-v2 *{box-sizing:border-box}\n.bsd-ovia-v2 h2,.bsd-ovia-v2 h3,.bsd-ovia-v2 h4,.bsd-ovia-v2 p,.bsd-ovia-v2 figure{margin:0;letter-spacing:normal;text-transform:none}\n.bsd-ovia-v2 h2,.bsd-ovia-v2 h3,.bsd-ovia-v2 h4{font-family:inherit;font-weight:500;color:inherit}\n.bsd-ovia-v2 .ov2-hero{display:grid;grid-template-columns:1fr 1fr;border-radius:20px;overflow:hidden;background:#252823;color:#fff}\n.bsd-ovia-v2 .ov2-photo{position:relative;background:#fff;min-width:0;display:flex;align-items:center;justify-content:center}\n.bsd-ovia-v2 .ov2-photo img{width:100%;height:100%;min-height:320px;max-height:470px;object-fit:contain;display:block;margin:0}\n.bsd-ovia-v2.ov2-led .ov2-photo img{object-fit:cover}\n.bsd-ovia-v2 .ov2-intro{padding:32px;display:flex;flex-direction:column;justify-content:center;gap:16px;min-width:0}\n.bsd-ovia-v2 .ov2-eyebrow{font-size:12px;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;font-weight:500;color:#c6cdbe}\n.bsd-ovia-v2 .ov2-intro h2{font-size:34px;line-height:1.12;letter-spacing:-.03em;color:#fff}\n.bsd-ovia-v2 .ov2-intro p{font-size:15px;line-height:1.65;color:#e0e3db}\n.bsd-ovia-v2 .ov2-intro .ov2-product-name{font-size:12px;line-height:1.6;color:#c6cdbe}\n.bsd-ovia-v2 .ov2-intro a{display:inline-flex;align-items:center;color:#fff;text-decoration:underline;text-underline-offset:5px;font-size:14px;min-height:44px;width:fit-content}\n.bsd-ovia-v2 .ov2-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;padding:28px 4px;border-bottom:1px solid #dedfd8}\n.bsd-ovia-v2 .ov2-benefit{min-width:0}\n.bsd-ovia-v2 .ov2-benefit:before{content:\"\";display:block;width:25px;height:3px;background:#b70932;border-radius:3px;margin:0 0 14px}\n.bsd-ovia-v2 .ov2-benefit h3{font-size:17px;line-height:1.35;margin-bottom:7px}\n.bsd-ovia-v2 .ov2-benefit p{font-size:14px;line-height:1.65;color:#60655c}\n.bsd-ovia-v2 .ov2-fit{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding:26px;background:#f3f1ec;border-radius:18px;margin-top:26px;scroll-margin-top:140px}\n.bsd-ovia-v2 .ov2-fit.ov2-single{grid-template-columns:1fr}\n.bsd-ovia-v2 .ov2-fit .ov2-eyebrow{color:#ae1233}\n.bsd-ovia-v2 .ov2-fit h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;margin:7px 0 12px}\n.bsd-ovia-v2 .ov2-fit h4{font-size:16px;line-height:1.4;margin:0 0 9px}\n.bsd-ovia-v2 .ov2-fit p,.bsd-ovia-v2 .ov2-fit li{font-size:14px;line-height:1.65;color:#565d52}\n.bsd-ovia-v2 .ov2-fit ul{padding-left:20px;margin:0 0 16px;list-style:disc}\n.bsd-ovia-v2 .ov2-fit li{margin-bottom:5px}\n.bsd-ovia-v2 .ov2-fit .ov2-fit-value{font-size:21px;line-height:1.45;color:#272924;margin:0 0 9px;font-weight:500;letter-spacing:-.02em}\n.bsd-ovia-v2 .ov2-fit .ov2-fit-label{font-size:13px;margin:10px 0 4px}\n.bsd-ovia-v2 .ov2-box{padding-left:24px;border-left:1px solid #d9dbd2}\n.bsd-ovia-v2 .ov2-box\u003ediv+div{margin-top:20px}\n.bsd-ovia-v2 .ov2-install{margin-top:20px;padding:0 3px}\n.bsd-ovia-v2 .ov2-install h3{font-size:17px;margin-bottom:10px}\n.bsd-ovia-v2 .ov2-install p,.bsd-ovia-v2 .ov2-install li{font-size:14px;line-height:1.7;color:#60655c}\n.bsd-ovia-v2 .ov2-install p+p{margin-top:12px}\n.bsd-ovia-v2 .ov2-details{margin-top:24px}\n.bsd-ovia-v2 details{display:block;border:0;border-bottom:1px solid #dedfd8;background:transparent;margin:0;border-radius:0;padding:0}\n.bsd-ovia-v2 summary{display:list-item;cursor:pointer;min-height:58px;padding:18px 2px;font-size:16px;line-height:1.45;font-weight:500;color:#272924;list-style:disclosure-closed inside}\n.bsd-ovia-v2 details[open]\u003esummary{list-style-type:disclosure-open}\n.bsd-ovia-v2 .ov2-body{padding:0 2px 20px;font-size:14px;line-height:1.7;color:#565d52}\n.bsd-ovia-v2 .ov2-body p+p{margin-top:12px}\n.bsd-ovia-v2 .ov2-body h3,.bsd-ovia-v2 .ov2-body h4{font-size:16px;line-height:1.5;margin:16px 0 9px;color:#272924}\n.bsd-ovia-v2 .ov2-body ul,.bsd-ovia-v2 .ov2-body ol{margin:8px 0 14px;padding-left:21px;list-style:disc}\n.bsd-ovia-v2 .ov2-body li{margin-bottom:6px}\n.bsd-ovia-v2 .ov2-body img{max-width:100%;height:auto;margin:14px 0}\n.bsd-ovia-v2 .ov2-body iframe,.bsd-ovia-v2 .ov2-body video{max-width:100%}\n.bsd-ovia-v2 table{width:100%;border-collapse:collapse;table-layout:fixed;margin:10px 0 17px;font-size:14px;box-shadow:none;border:0;background:transparent}\n.bsd-ovia-v2 th,.bsd-ovia-v2 td{text-align:left;vertical-align:top;padding:11px 9px;border:0;border-bottom:1px solid #dedfd8;line-height:1.6;overflow-wrap:anywhere;background:transparent}\n.bsd-ovia-v2 th{width:40%;font-weight:500;color:#272924}\n.bsd-ovia-v2 td{color:#565d52}\n.bsd-ovia-v2 a{color:#ae1233;text-underline-offset:3px}\n.bsd-ovia-v2 strong{font-weight:500}\n.bsd-ovia-v2 .ov2-help{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:22px 2px 6px}\n.bsd-ovia-v2 .ov2-help p{font-size:14px;line-height:1.6;color:#60655c}\n.bsd-ovia-v2 .ov2-help a{display:inline-flex;align-items:center;justify-content:center;padding:11px 17px;min-height:44px;border:1px solid #d9dbd2;border-radius:30px;color:#272924;text-decoration:none;font-size:14px}\n.bsd-ovia-v2 .ov2-lighting{display:grid;grid-template-columns:1fr 1.05fr;gap:28px;padding:28px 4px 2px;align-items:center}\n.bsd-ovia-v2 .ov2-lighting .ov2-eyebrow{color:#60655c}\n.bsd-ovia-v2 .ov2-lighting h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;margin:8px 0 10px}\n.bsd-ovia-v2 .ov2-lighting p{font-size:14px;line-height:1.6;color:#60655c}\n.bsd-ovia-v2 .ov2-tones{position:relative;min-width:0;margin:0;padding:0;border:0;display:block}\n.bsd-ovia-v2 .ov2-sr,.bsd-ovia-v2 .ov2-tone-input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0;border:0}\n.bsd-ovia-v2 .ov2-tone-labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}\n.bsd-ovia-v2 .ov2-tone-labels label{min-height:79px;padding:10px 3px;border:1px solid #d9dbd2;border-radius:12px;background:#fff;color:#272924;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;line-height:1.45;font-weight:400;margin:0}\n.bsd-ovia-v2 .ov2-swatch{width:25px;height:7px;border-radius:10px;display:block;border:1px solid #8b8b82}\n.bsd-ovia-v2 .ov2-swatch-warm{background:#f5d394}.bsd-ovia-v2 .ov2-swatch-cool{background:#f4eee4}.bsd-ovia-v2 .ov2-swatch-day{background:#e6f2ff}\n.bsd-ovia-v2 .ov2-warm:checked~.ov2-tone-labels .ov2-label-warm,.bsd-ovia-v2 .ov2-cool:checked~.ov2-tone-labels .ov2-label-cool,.bsd-ovia-v2 .ov2-day:checked~.ov2-tone-labels .ov2-label-day{border:2px solid #b70932;padding:9px 2px;background:#f3f1ec}\n.bsd-ovia-v2 .ov2-warm:focus-visible~.ov2-tone-labels .ov2-label-warm,.bsd-ovia-v2 .ov2-cool:focus-visible~.ov2-tone-labels .ov2-label-cool,.bsd-ovia-v2 .ov2-day:focus-visible~.ov2-tone-labels .ov2-label-day{outline:2px solid #272924;outline-offset:3px}\n.bsd-ovia-v2 .ov2-light-result p{display:none;font-size:13px;margin-top:12px;min-height:42px}\n.bsd-ovia-v2 .ov2-warm:checked~.ov2-light-result .ov2-result-warm,.bsd-ovia-v2 .ov2-cool:checked~.ov2-light-result .ov2-result-cool,.bsd-ovia-v2 .ov2-day:checked~.ov2-light-result .ov2-result-day{display:block}\n.bsd-ovia-v2.ov2-compact .ov2-photo img{min-height:240px;max-height:300px}.bsd-ovia-v2.ov2-compact .ov2-intro{padding:26px}.bsd-ovia-v2.ov2-compact .ov2-intro h2{font-size:29px}\n@container ovia-description (max-width:600px){.bsd-ovia-v2 .ov2-hero,.bsd-ovia-v2 .ov2-lighting,.bsd-ovia-v2 .ov2-fit{grid-template-columns:1fr}.bsd-ovia-v2 .ov2-photo img{height:270px;min-height:0;max-height:270px}.bsd-ovia-v2.ov2-led .ov2-photo img{object-position:center 39%}.bsd-ovia-v2 .ov2-intro{padding:24px;gap:13px}.bsd-ovia-v2 .ov2-intro h2{font-size:31px}.bsd-ovia-v2 .ov2-benefits{grid-template-columns:1fr;gap:19px;padding:24px 4px}.bsd-ovia-v2 .ov2-benefit:before{margin-bottom:9px}.bsd-ovia-v2 .ov2-fit{gap:22px;padding:23px}.bsd-ovia-v2 .ov2-box{padding:20px 0 0;border-left:0;border-top:1px solid #d9dbd2}.bsd-ovia-v2 .ov2-lighting{gap:18px}.bsd-ovia-v2 .ov2-light-result p{min-height:0}.bsd-ovia-v2.ov2-compact .ov2-photo img{min-height:0;max-height:225px;height:225px}}\n@media(max-width:600px){.bsd-ovia-v2 .ov2-hero,.bsd-ovia-v2 .ov2-lighting,.bsd-ovia-v2 .ov2-fit{grid-template-columns:1fr}.bsd-ovia-v2 .ov2-photo img{height:270px;min-height:0;max-height:270px}.bsd-ovia-v2 .ov2-intro{padding:24px;gap:13px}.bsd-ovia-v2 .ov2-intro h2{font-size:31px}.bsd-ovia-v2 .ov2-benefits{grid-template-columns:1fr;gap:19px;padding:24px 4px}.bsd-ovia-v2 .ov2-fit{gap:22px;padding:23px}.bsd-ovia-v2 .ov2-box{padding:20px 0 0;border-left:0;border-top:1px solid #d9dbd2}.bsd-ovia-v2 .ov2-lighting{gap:18px}}\n\u003c\/style\u003e","brand":"Ovia","offers":[{"title":"Default Title","offer_id":46219487019157,"sku":"OV215BZ","price":432.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/OV215BZ_01.jpg?v=1752810015"},{"product_id":"ovia-milan-wall-mounted-spout-brushed-bronze","title":"Ovia Milan Wall Mounted Spout - Brushed Copper","description":"\u003cdiv class=\"bsd-ovia-v2 ov2-tapware\" data-description-template=\"bsd-ovia-v2\" id=\"ov2-8841202958485\"\u003e\n\u003cdiv class=\"ov2-hero\"\u003e\n\u003cfigure class=\"ov2-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/ovksp15BZ_01.jpg?v=1752810018\u0026amp;width=900\" alt=\"Ovia Milan Wall Mounted Spout Brushed Bronze Copper\" width=\"1200\" height=\"1200\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"ov2-intro\"\u003e\n\u003cp class=\"ov2-eyebrow\"\u003eOvia \/ Considered bathroom details\u003c\/p\u003e\n\u003ch2\u003eBring the details together.\u003c\/h2\u003e\n\u003cp\u003eBring your chosen finish into the details you use every day. Check the mounting, dimensions and connection requirements to suit your installation.\u003c\/p\u003e\n\u003cp class=\"ov2-product-name\"\u003eOvia Milan Wall Mounted Spout Brushed Bronze Copper\u003c\/p\u003e\n\u003ca href=\"#ov2-8841202958485-fit\"\u003eSee how it fits\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefits\"\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eSolid brass construction\u003c\/h3\u003e\n\u003cp\u003eSolid brass brings a substantial core to the fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eYour chosen finish\u003c\/h3\u003e\n\u003cp\u003eThis model is listed in Brushed Bronze Copper. Check the selected option when ordering.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"ov2-fit ov2-single\" id=\"ov2-8841202958485-fit\"\u003e\u003cdiv\u003e\n\u003cp class=\"ov2-eyebrow\"\u003eMake sure it fits\u003c\/p\u003e\n\u003ch3\u003ePlan the details.\u003c\/h3\u003e\n\u003cp class=\"ov2-fit-label\"\u003eDimensions\u003c\/p\u003e\n\u003cp class=\"ov2-fit-value\"\u003eReach 200mm\u003c\/p\u003e\n\u003cp class=\"ov2-fit-label\"\u003eDimensions\u003c\/p\u003e\n\u003cp class=\"ov2-fit-value\"\u003eBackplate 60mm\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cdiv class=\"ov2-details\"\u003e\n\u003cdetails\u003e\u003csummary\u003eFull product details \u0026amp; specifications\u003c\/summary\u003e\u003cdiv class=\"ov2-body\"\u003e\n\u003cp\u003eOvia Milan Wall Mounted Spout Brushed Bronze Copper.\u003c\/p\u003e\n\u003ch4\u003eKey features\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eThe Milan series is a new collection by Ovia\u003c\/li\u003e\n\u003cli\u003eRestrictor technology\u003c\/li\u003e\n\u003cli\u003eElectroplated Technology\u003c\/li\u003e\n\u003cli\u003eSolid Brass\u003c\/li\u003e\n\u003cli\u003eStandard size fitting (½ inch thread)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003eSpecifications\u003c\/h4\u003e\n\u003cdiv\u003e\u003ctable aria-label=\"Product specifications\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDimensions\u003c\/th\u003e\n\u003ctd\u003eReach 200mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDimensions\u003c\/th\u003e\n\u003ctd\u003eBackplate 60mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWarranty details\u003c\/summary\u003e\u003cdiv class=\"ov2-body\"\u003e\u003cul\u003e\u003cli\u003e15 Years Warranty\u003c\/li\u003e\u003c\/ul\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-help\"\u003e\n\u003cp\u003eWant a hand choosing for your space?\u003c\/p\u003e\n\u003ca href=\"https:\/\/www.bathroomsalesdirect.com.au\/pages\/contact\" target=\"_blank\" rel=\"noopener\"\u003eAsk our team\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cstyle\u003e.bsd-ovia-v2{font-family:inherit;font-size:16px;line-height:1.6;color:#272924;background:#fff;max-width:1100px;margin:0 auto;overflow-wrap:anywhere;container-type:inline-size;container-name:ovia-description}\n.apg-bl-it.open\u003e.apg-bl-a:has(.bsd-ovia-v2){max-height:none!important;overflow:visible!important}\n.bsd-ovia-v2 *{box-sizing:border-box}\n.bsd-ovia-v2 h2,.bsd-ovia-v2 h3,.bsd-ovia-v2 h4,.bsd-ovia-v2 p,.bsd-ovia-v2 figure{margin:0;letter-spacing:normal;text-transform:none}\n.bsd-ovia-v2 h2,.bsd-ovia-v2 h3,.bsd-ovia-v2 h4{font-family:inherit;font-weight:500;color:inherit}\n.bsd-ovia-v2 .ov2-hero{display:grid;grid-template-columns:1fr 1fr;border-radius:20px;overflow:hidden;background:#252823;color:#fff}\n.bsd-ovia-v2 .ov2-photo{position:relative;background:#fff;min-width:0;display:flex;align-items:center;justify-content:center}\n.bsd-ovia-v2 .ov2-photo img{width:100%;height:100%;min-height:320px;max-height:470px;object-fit:contain;display:block;margin:0}\n.bsd-ovia-v2.ov2-led .ov2-photo img{object-fit:cover}\n.bsd-ovia-v2 .ov2-intro{padding:32px;display:flex;flex-direction:column;justify-content:center;gap:16px;min-width:0}\n.bsd-ovia-v2 .ov2-eyebrow{font-size:12px;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;font-weight:500;color:#c6cdbe}\n.bsd-ovia-v2 .ov2-intro h2{font-size:34px;line-height:1.12;letter-spacing:-.03em;color:#fff}\n.bsd-ovia-v2 .ov2-intro p{font-size:15px;line-height:1.65;color:#e0e3db}\n.bsd-ovia-v2 .ov2-intro .ov2-product-name{font-size:12px;line-height:1.6;color:#c6cdbe}\n.bsd-ovia-v2 .ov2-intro a{display:inline-flex;align-items:center;color:#fff;text-decoration:underline;text-underline-offset:5px;font-size:14px;min-height:44px;width:fit-content}\n.bsd-ovia-v2 .ov2-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;padding:28px 4px;border-bottom:1px solid #dedfd8}\n.bsd-ovia-v2 .ov2-benefit{min-width:0}\n.bsd-ovia-v2 .ov2-benefit:before{content:\"\";display:block;width:25px;height:3px;background:#b70932;border-radius:3px;margin:0 0 14px}\n.bsd-ovia-v2 .ov2-benefit h3{font-size:17px;line-height:1.35;margin-bottom:7px}\n.bsd-ovia-v2 .ov2-benefit p{font-size:14px;line-height:1.65;color:#60655c}\n.bsd-ovia-v2 .ov2-fit{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding:26px;background:#f3f1ec;border-radius:18px;margin-top:26px;scroll-margin-top:140px}\n.bsd-ovia-v2 .ov2-fit.ov2-single{grid-template-columns:1fr}\n.bsd-ovia-v2 .ov2-fit .ov2-eyebrow{color:#ae1233}\n.bsd-ovia-v2 .ov2-fit h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;margin:7px 0 12px}\n.bsd-ovia-v2 .ov2-fit h4{font-size:16px;line-height:1.4;margin:0 0 9px}\n.bsd-ovia-v2 .ov2-fit p,.bsd-ovia-v2 .ov2-fit li{font-size:14px;line-height:1.65;color:#565d52}\n.bsd-ovia-v2 .ov2-fit ul{padding-left:20px;margin:0 0 16px;list-style:disc}\n.bsd-ovia-v2 .ov2-fit li{margin-bottom:5px}\n.bsd-ovia-v2 .ov2-fit .ov2-fit-value{font-size:21px;line-height:1.45;color:#272924;margin:0 0 9px;font-weight:500;letter-spacing:-.02em}\n.bsd-ovia-v2 .ov2-fit .ov2-fit-label{font-size:13px;margin:10px 0 4px}\n.bsd-ovia-v2 .ov2-box{padding-left:24px;border-left:1px solid #d9dbd2}\n.bsd-ovia-v2 .ov2-box\u003ediv+div{margin-top:20px}\n.bsd-ovia-v2 .ov2-install{margin-top:20px;padding:0 3px}\n.bsd-ovia-v2 .ov2-install h3{font-size:17px;margin-bottom:10px}\n.bsd-ovia-v2 .ov2-install p,.bsd-ovia-v2 .ov2-install li{font-size:14px;line-height:1.7;color:#60655c}\n.bsd-ovia-v2 .ov2-install p+p{margin-top:12px}\n.bsd-ovia-v2 .ov2-details{margin-top:24px}\n.bsd-ovia-v2 details{display:block;border:0;border-bottom:1px solid #dedfd8;background:transparent;margin:0;border-radius:0;padding:0}\n.bsd-ovia-v2 summary{display:list-item;cursor:pointer;min-height:58px;padding:18px 2px;font-size:16px;line-height:1.45;font-weight:500;color:#272924;list-style:disclosure-closed inside}\n.bsd-ovia-v2 details[open]\u003esummary{list-style-type:disclosure-open}\n.bsd-ovia-v2 .ov2-body{padding:0 2px 20px;font-size:14px;line-height:1.7;color:#565d52}\n.bsd-ovia-v2 .ov2-body p+p{margin-top:12px}\n.bsd-ovia-v2 .ov2-body h3,.bsd-ovia-v2 .ov2-body h4{font-size:16px;line-height:1.5;margin:16px 0 9px;color:#272924}\n.bsd-ovia-v2 .ov2-body ul,.bsd-ovia-v2 .ov2-body ol{margin:8px 0 14px;padding-left:21px;list-style:disc}\n.bsd-ovia-v2 .ov2-body li{margin-bottom:6px}\n.bsd-ovia-v2 .ov2-body img{max-width:100%;height:auto;margin:14px 0}\n.bsd-ovia-v2 .ov2-body iframe,.bsd-ovia-v2 .ov2-body video{max-width:100%}\n.bsd-ovia-v2 table{width:100%;border-collapse:collapse;table-layout:fixed;margin:10px 0 17px;font-size:14px;box-shadow:none;border:0;background:transparent}\n.bsd-ovia-v2 th,.bsd-ovia-v2 td{text-align:left;vertical-align:top;padding:11px 9px;border:0;border-bottom:1px solid #dedfd8;line-height:1.6;overflow-wrap:anywhere;background:transparent}\n.bsd-ovia-v2 th{width:40%;font-weight:500;color:#272924}\n.bsd-ovia-v2 td{color:#565d52}\n.bsd-ovia-v2 a{color:#ae1233;text-underline-offset:3px}\n.bsd-ovia-v2 strong{font-weight:500}\n.bsd-ovia-v2 .ov2-help{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:22px 2px 6px}\n.bsd-ovia-v2 .ov2-help p{font-size:14px;line-height:1.6;color:#60655c}\n.bsd-ovia-v2 .ov2-help a{display:inline-flex;align-items:center;justify-content:center;padding:11px 17px;min-height:44px;border:1px solid #d9dbd2;border-radius:30px;color:#272924;text-decoration:none;font-size:14px}\n.bsd-ovia-v2 .ov2-lighting{display:grid;grid-template-columns:1fr 1.05fr;gap:28px;padding:28px 4px 2px;align-items:center}\n.bsd-ovia-v2 .ov2-lighting .ov2-eyebrow{color:#60655c}\n.bsd-ovia-v2 .ov2-lighting h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;margin:8px 0 10px}\n.bsd-ovia-v2 .ov2-lighting p{font-size:14px;line-height:1.6;color:#60655c}\n.bsd-ovia-v2 .ov2-tones{position:relative;min-width:0;margin:0;padding:0;border:0;display:block}\n.bsd-ovia-v2 .ov2-sr,.bsd-ovia-v2 .ov2-tone-input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0;border:0}\n.bsd-ovia-v2 .ov2-tone-labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}\n.bsd-ovia-v2 .ov2-tone-labels label{min-height:79px;padding:10px 3px;border:1px solid #d9dbd2;border-radius:12px;background:#fff;color:#272924;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;line-height:1.45;font-weight:400;margin:0}\n.bsd-ovia-v2 .ov2-swatch{width:25px;height:7px;border-radius:10px;display:block;border:1px solid #8b8b82}\n.bsd-ovia-v2 .ov2-swatch-warm{background:#f5d394}.bsd-ovia-v2 .ov2-swatch-cool{background:#f4eee4}.bsd-ovia-v2 .ov2-swatch-day{background:#e6f2ff}\n.bsd-ovia-v2 .ov2-warm:checked~.ov2-tone-labels .ov2-label-warm,.bsd-ovia-v2 .ov2-cool:checked~.ov2-tone-labels .ov2-label-cool,.bsd-ovia-v2 .ov2-day:checked~.ov2-tone-labels .ov2-label-day{border:2px solid #b70932;padding:9px 2px;background:#f3f1ec}\n.bsd-ovia-v2 .ov2-warm:focus-visible~.ov2-tone-labels .ov2-label-warm,.bsd-ovia-v2 .ov2-cool:focus-visible~.ov2-tone-labels .ov2-label-cool,.bsd-ovia-v2 .ov2-day:focus-visible~.ov2-tone-labels .ov2-label-day{outline:2px solid #272924;outline-offset:3px}\n.bsd-ovia-v2 .ov2-light-result p{display:none;font-size:13px;margin-top:12px;min-height:42px}\n.bsd-ovia-v2 .ov2-warm:checked~.ov2-light-result .ov2-result-warm,.bsd-ovia-v2 .ov2-cool:checked~.ov2-light-result .ov2-result-cool,.bsd-ovia-v2 .ov2-day:checked~.ov2-light-result .ov2-result-day{display:block}\n.bsd-ovia-v2.ov2-compact .ov2-photo img{min-height:240px;max-height:300px}.bsd-ovia-v2.ov2-compact .ov2-intro{padding:26px}.bsd-ovia-v2.ov2-compact .ov2-intro h2{font-size:29px}\n@container ovia-description (max-width:600px){.bsd-ovia-v2 .ov2-hero,.bsd-ovia-v2 .ov2-lighting,.bsd-ovia-v2 .ov2-fit{grid-template-columns:1fr}.bsd-ovia-v2 .ov2-photo img{height:270px;min-height:0;max-height:270px}.bsd-ovia-v2.ov2-led .ov2-photo img{object-position:center 39%}.bsd-ovia-v2 .ov2-intro{padding:24px;gap:13px}.bsd-ovia-v2 .ov2-intro h2{font-size:31px}.bsd-ovia-v2 .ov2-benefits{grid-template-columns:1fr;gap:19px;padding:24px 4px}.bsd-ovia-v2 .ov2-benefit:before{margin-bottom:9px}.bsd-ovia-v2 .ov2-fit{gap:22px;padding:23px}.bsd-ovia-v2 .ov2-box{padding:20px 0 0;border-left:0;border-top:1px solid #d9dbd2}.bsd-ovia-v2 .ov2-lighting{gap:18px}.bsd-ovia-v2 .ov2-light-result p{min-height:0}.bsd-ovia-v2.ov2-compact .ov2-photo img{min-height:0;max-height:225px;height:225px}}\n@media(max-width:600px){.bsd-ovia-v2 .ov2-hero,.bsd-ovia-v2 .ov2-lighting,.bsd-ovia-v2 .ov2-fit{grid-template-columns:1fr}.bsd-ovia-v2 .ov2-photo img{height:270px;min-height:0;max-height:270px}.bsd-ovia-v2 .ov2-intro{padding:24px;gap:13px}.bsd-ovia-v2 .ov2-intro h2{font-size:31px}.bsd-ovia-v2 .ov2-benefits{grid-template-columns:1fr;gap:19px;padding:24px 4px}.bsd-ovia-v2 .ov2-fit{gap:22px;padding:23px}.bsd-ovia-v2 .ov2-box{padding:20px 0 0;border-left:0;border-top:1px solid #d9dbd2}.bsd-ovia-v2 .ov2-lighting{gap:18px}}\n\u003c\/style\u003e","brand":"Ovia","offers":[{"title":"Default Title","offer_id":46219487051925,"sku":"OVKSP15BZ","price":99.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/ovksp15BZ_01.jpg?v=1752810018"},{"product_id":"ovia-milan-knob-robe-hook-pvd-brushed-gold","title":"Ovia Milan Knob Robe Hook - PVD Brushed Gold","description":"\u003cp\u003eIntroducing the Ovia Milan Knob Robe Hook – where functionality meets elegance in your home! Elevate your space with this sophisticated and versatile accessory designed to add a touch of modern luxury to your living environment.\u003c\/p\u003e\n\n\u003cp\u003eCrafted with meticulous attention to detail, the Milan Knob Robe Hook showcases a sleek and contemporary design, seamlessly blending form and function. The PVD brushed gold finish not only adds a timeless aesthetic but also ensures durability, making it a stylish and reliable addition to your home.\u003c\/p\u003e\n\n\u003cp\u003eInstallation is a breeze with the Ovia Milan Knob Robe Hook, thanks to its user-friendly design and included mounting hardware. Whether you're looking to enhance your bathroom, bedroom, or entryway, this robe hook effortlessly accommodates your needs.\u003c\/p\u003e\n\n\u003cp\u003eThe knob shape of the hook not only provides a secure grip for your robes but also adds a subtle decorative element to your space. Its compact size makes it an ideal choice for smaller rooms or areas where space optimization is key.\u003c\/p\u003e\n\n\u003cp\u003eSay goodbye to cluttered spaces and embrace the organized simplicity offered by the Ovia Milan Knob Robe Hook. Perfect for hanging robes, towels, or even clothing items, this versatile accessory complements a variety of interior styles, from minimalist to contemporary.\u003c\/p\u003e\n\n\u003cp\u003eInvest in quality, style, and functionality with the Ovia Milan Knob Robe Hook – because every detail matters when it comes to creating a home that reflects your personal taste and lifestyle. Upgrade your living space today with this exquisite robe hook that effortlessly combines practicality with a touch of modern sophistication.\u003c\/p\u003e\u003cp\u003eComplete the look with the \u003ca href=\"\/collections\/ovia-milan\"\u003eOvia Milan range\u003c\/a\u003e, or explore our \u003ca href=\"\/collections\/robe-hooks\"\u003erobe hooks\u003c\/a\u003e to compare designs.\u003c\/p\u003e","brand":"Ovia","offers":[{"title":"Default Title","offer_id":46219522048149,"sku":"OV2318BG","price":47.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia-Milan-Knob.jpg?v=1752812169"},{"product_id":"ovia-milan-knob-robe-hook-pvd-brushed-nickel","title":"Ovia Milan Knob Robe Hook - PVD Warm Brushed Nickel","description":"\u003cp\u003eIntroducing the Ovia Milan Knob Robe Hook – where functionality meets elegance in your home! Elevate your space with this sophisticated and versatile accessory designed to add a touch of modern luxury to your living environment.\u003c\/p\u003e\n\u003cp\u003eCrafted with meticulous attention to detail, the Milan Knob Robe Hook showcases a sleek and contemporary design, seamlessly blending form and function. The PVD warm brushed nickel finish not only adds a timeless aesthetic but also ensures durability, making it a stylish and reliable addition to your home.\u003c\/p\u003e\n\u003cp\u003eInstallation is a breeze with the Ovia Milan Knob Robe Hook, thanks to its user-friendly design and included mounting hardware. Whether you're looking to enhance your bathroom, bedroom, or entryway, this robe hook effortlessly accommodates your needs.\u003c\/p\u003e\n\u003cp\u003eThe knob shape of the hook not only provides a secure grip for your robes but also adds a subtle decorative element to your space. Its compact size makes it an ideal choice for smaller rooms or areas where space optimization is key.\u003c\/p\u003e\n\u003cp\u003eSay goodbye to cluttered spaces and embrace the organized simplicity offered by the Ovia Milan Knob Robe Hook. Perfect for hanging robes, towels, or even clothing items, this versatile accessory complements a variety of interior styles, from minimalist to contemporary.\u003c\/p\u003e\n\u003cp\u003eInvest in quality, style, and functionality with the Ovia Milan Knob Robe Hook – because every detail matters when it comes to creating a home that reflects your personal taste and lifestyle. Upgrade your living space today with this exquisite robe hook that effortlessly combines practicality with a touch of modern sophistication.\u003c\/p\u003e\u003cp\u003eComplete the look with the \u003ca href=\"\/collections\/ovia-milan\"\u003eOvia Milan range\u003c\/a\u003e, or explore our \u003ca href=\"\/collections\/robe-hooks\"\u003erobe hooks\u003c\/a\u003e to compare designs.\u003c\/p\u003e","brand":"Ovia","offers":[{"title":"Default Title","offer_id":46219522080917,"sku":"OV2318BN","price":47.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia-Milan-Knob-Robe-Hook-PVD-Brushed-Nickel.jpg?v=1752812172"},{"product_id":"ovia-care-disabled-back-to-wall-rimless-toilet-grey-seat-and-grey-buttons","title":"Ovia Care Disabled Back-to-Wall Rimless Toilet Grey Seat and Grey Buttons","description":"\u003cdiv class=\"bsd-ovia-v2 ov2-toilet\" data-description-template=\"bsd-ovia-v2\" id=\"ov2-8841213444245\"\u003e\n\u003cdiv class=\"ov2-hero\"\u003e\n\u003cfigure class=\"ov2-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia-Care-Disabled-Back-to-Wall-Rimless-Toilet-Grey-Seat-and-Grey-Buttons.jpg?v=1752812409\u0026amp;width=900\" alt=\"Ovia Care Disabled Back to Wall Rimless Toilet Grey Seat and Grey Buttons\" width=\"1200\" height=\"1200\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"ov2-intro\"\u003e\n\u003cp class=\"ov2-eyebrow\"\u003eOvia \/ Considered bathroom details\u003c\/p\u003e\n\u003ch2\u003eDesigned around your daily routine.\u003c\/h2\u003e\n\u003cp\u003eBring the toilet suite, bathroom layout and installation requirements together. Check the dimensions, connections and inclusions before ordering.\u003c\/p\u003e\n\u003cp class=\"ov2-product-name\"\u003eOvia Care Disabled Back to Wall Rimless Toilet Grey Seat and Grey Buttons\u003c\/p\u003e\n\u003ca href=\"#ov2-8841213444245-fit\"\u003eSee how it fits\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefits\"\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eA rimless bowl\u003c\/h3\u003e\n\u003cp\u003eThe rimless design leaves fewer concealed edges inside the bowl to clean.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eAn extended-height pan\u003c\/h3\u003e\n\u003cp\u003eThe extended-height pan is part of this suite’s accessible design. Check the full installation requirements.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"ov2-fit\" id=\"ov2-8841213444245-fit\"\u003e\u003cdiv\u003e\n\u003cp class=\"ov2-eyebrow\"\u003eMake sure it fits\u003c\/p\u003e\n\u003ch3\u003ePlan the details.\u003c\/h3\u003e\n\u003cp\u003eCheck the product details below against your planned installation before ordering.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-box\"\u003e\n\u003cdiv\u003e\n\u003ch4\u003eWhat’s in the box\u003c\/h4\u003e\n\u003cul\u003e\u003cli\u003eComes with S Trap Connector\u003c\/li\u003e\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4\u003eSold separately\u003c\/h4\u003e\n\u003cul\u003e\u003cli\u003eBack Rest NOT INCLUDED - Sold Separately\u003c\/li\u003e\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cdiv class=\"ov2-details\"\u003e\u003cdetails\u003e\u003csummary\u003eFull product details \u0026amp; specifications\u003c\/summary\u003e\u003cdiv class=\"ov2-body\"\u003e\n\u003cp\u003eOvia Care Disabled Back to Wall Rimless Toilet Grey Seat and Grey Buttons.\u003c\/p\u003e\n\u003ch4\u003eKey features\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eCan be installed to comply with AS1428.1\u003c\/li\u003e\n\u003cli\u003eRimless, hygienic flushing\u003c\/li\u003e\n\u003cli\u003eExtended height pan\u003c\/li\u003e\n\u003cli\u003eLarge, raised Grey flush buttons\u003c\/li\u003e\n\u003cli\u003eConcealed pan for easy cleaning\u003c\/li\u003e\n\u003cli\u003eSingle flap grey seat\u003c\/li\u003e\n\u003cli\u003eHigh quality, R\u0026amp;T flush mechanism\u003c\/li\u003e\n\u003cli\u003eTop or bottom inlets:\u003c\/li\u003e\n\u003cli\u003eLeft top inlet\u003c\/li\u003e\n\u003cli\u003eLeft OR right bottom inlet\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003eProduct information\u003c\/h4\u003e\n\u003cimg src=\"https:\/\/fienza.com.au\/wp-content\/uploads\/MEDIA\/icons\/icon_rimless-wpcf_70x70.jpg\" alt=\"\" loading=\"lazy\" decoding=\"async\"\u003e\u003cimg src=\"https:\/\/fienza.com.au\/wp-content\/uploads\/MEDIA\/icons\/icon_extraheight-wpcf_70x70.jpg\" alt=\"\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\n\u003cdiv class=\"ov2-help\"\u003e\n\u003cp\u003eWant a hand choosing for your space?\u003c\/p\u003e\n\u003ca href=\"https:\/\/www.bathroomsalesdirect.com.au\/pages\/contact\" target=\"_blank\" rel=\"noopener\"\u003eAsk our team\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cstyle\u003e.bsd-ovia-v2{font-family:inherit;font-size:16px;line-height:1.6;color:#272924;background:#fff;max-width:1100px;margin:0 auto;overflow-wrap:anywhere;container-type:inline-size;container-name:ovia-description}\n.apg-bl-it.open\u003e.apg-bl-a:has(.bsd-ovia-v2){max-height:none!important;overflow:visible!important}\n.bsd-ovia-v2 *{box-sizing:border-box}\n.bsd-ovia-v2 h2,.bsd-ovia-v2 h3,.bsd-ovia-v2 h4,.bsd-ovia-v2 p,.bsd-ovia-v2 figure{margin:0;letter-spacing:normal;text-transform:none}\n.bsd-ovia-v2 h2,.bsd-ovia-v2 h3,.bsd-ovia-v2 h4{font-family:inherit;font-weight:500;color:inherit}\n.bsd-ovia-v2 .ov2-hero{display:grid;grid-template-columns:1fr 1fr;border-radius:20px;overflow:hidden;background:#252823;color:#fff}\n.bsd-ovia-v2 .ov2-photo{position:relative;background:#fff;min-width:0;display:flex;align-items:center;justify-content:center}\n.bsd-ovia-v2 .ov2-photo img{width:100%;height:100%;min-height:320px;max-height:470px;object-fit:contain;display:block;margin:0}\n.bsd-ovia-v2.ov2-led .ov2-photo img{object-fit:cover}\n.bsd-ovia-v2 .ov2-intro{padding:32px;display:flex;flex-direction:column;justify-content:center;gap:16px;min-width:0}\n.bsd-ovia-v2 .ov2-eyebrow{font-size:12px;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;font-weight:500;color:#c6cdbe}\n.bsd-ovia-v2 .ov2-intro h2{font-size:34px;line-height:1.12;letter-spacing:-.03em;color:#fff}\n.bsd-ovia-v2 .ov2-intro p{font-size:15px;line-height:1.65;color:#e0e3db}\n.bsd-ovia-v2 .ov2-intro .ov2-product-name{font-size:12px;line-height:1.6;color:#c6cdbe}\n.bsd-ovia-v2 .ov2-intro a{display:inline-flex;align-items:center;color:#fff;text-decoration:underline;text-underline-offset:5px;font-size:14px;min-height:44px;width:fit-content}\n.bsd-ovia-v2 .ov2-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;padding:28px 4px;border-bottom:1px solid #dedfd8}\n.bsd-ovia-v2 .ov2-benefit{min-width:0}\n.bsd-ovia-v2 .ov2-benefit:before{content:\"\";display:block;width:25px;height:3px;background:#b70932;border-radius:3px;margin:0 0 14px}\n.bsd-ovia-v2 .ov2-benefit h3{font-size:17px;line-height:1.35;margin-bottom:7px}\n.bsd-ovia-v2 .ov2-benefit p{font-size:14px;line-height:1.65;color:#60655c}\n.bsd-ovia-v2 .ov2-fit{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding:26px;background:#f3f1ec;border-radius:18px;margin-top:26px;scroll-margin-top:140px}\n.bsd-ovia-v2 .ov2-fit.ov2-single{grid-template-columns:1fr}\n.bsd-ovia-v2 .ov2-fit .ov2-eyebrow{color:#ae1233}\n.bsd-ovia-v2 .ov2-fit h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;margin:7px 0 12px}\n.bsd-ovia-v2 .ov2-fit h4{font-size:16px;line-height:1.4;margin:0 0 9px}\n.bsd-ovia-v2 .ov2-fit p,.bsd-ovia-v2 .ov2-fit li{font-size:14px;line-height:1.65;color:#565d52}\n.bsd-ovia-v2 .ov2-fit ul{padding-left:20px;margin:0 0 16px;list-style:disc}\n.bsd-ovia-v2 .ov2-fit li{margin-bottom:5px}\n.bsd-ovia-v2 .ov2-fit .ov2-fit-value{font-size:21px;line-height:1.45;color:#272924;margin:0 0 9px;font-weight:500;letter-spacing:-.02em}\n.bsd-ovia-v2 .ov2-fit .ov2-fit-label{font-size:13px;margin:10px 0 4px}\n.bsd-ovia-v2 .ov2-box{padding-left:24px;border-left:1px solid #d9dbd2}\n.bsd-ovia-v2 .ov2-box\u003ediv+div{margin-top:20px}\n.bsd-ovia-v2 .ov2-install{margin-top:20px;padding:0 3px}\n.bsd-ovia-v2 .ov2-install h3{font-size:17px;margin-bottom:10px}\n.bsd-ovia-v2 .ov2-install p,.bsd-ovia-v2 .ov2-install li{font-size:14px;line-height:1.7;color:#60655c}\n.bsd-ovia-v2 .ov2-install p+p{margin-top:12px}\n.bsd-ovia-v2 .ov2-details{margin-top:24px}\n.bsd-ovia-v2 details{display:block;border:0;border-bottom:1px solid #dedfd8;background:transparent;margin:0;border-radius:0;padding:0}\n.bsd-ovia-v2 summary{display:list-item;cursor:pointer;min-height:58px;padding:18px 2px;font-size:16px;line-height:1.45;font-weight:500;color:#272924;list-style:disclosure-closed inside}\n.bsd-ovia-v2 details[open]\u003esummary{list-style-type:disclosure-open}\n.bsd-ovia-v2 .ov2-body{padding:0 2px 20px;font-size:14px;line-height:1.7;color:#565d52}\n.bsd-ovia-v2 .ov2-body p+p{margin-top:12px}\n.bsd-ovia-v2 .ov2-body h3,.bsd-ovia-v2 .ov2-body h4{font-size:16px;line-height:1.5;margin:16px 0 9px;color:#272924}\n.bsd-ovia-v2 .ov2-body ul,.bsd-ovia-v2 .ov2-body ol{margin:8px 0 14px;padding-left:21px;list-style:disc}\n.bsd-ovia-v2 .ov2-body li{margin-bottom:6px}\n.bsd-ovia-v2 .ov2-body img{max-width:100%;height:auto;margin:14px 0}\n.bsd-ovia-v2 .ov2-body iframe,.bsd-ovia-v2 .ov2-body video{max-width:100%}\n.bsd-ovia-v2 table{width:100%;border-collapse:collapse;table-layout:fixed;margin:10px 0 17px;font-size:14px;box-shadow:none;border:0;background:transparent}\n.bsd-ovia-v2 th,.bsd-ovia-v2 td{text-align:left;vertical-align:top;padding:11px 9px;border:0;border-bottom:1px solid #dedfd8;line-height:1.6;overflow-wrap:anywhere;background:transparent}\n.bsd-ovia-v2 th{width:40%;font-weight:500;color:#272924}\n.bsd-ovia-v2 td{color:#565d52}\n.bsd-ovia-v2 a{color:#ae1233;text-underline-offset:3px}\n.bsd-ovia-v2 strong{font-weight:500}\n.bsd-ovia-v2 .ov2-help{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:22px 2px 6px}\n.bsd-ovia-v2 .ov2-help p{font-size:14px;line-height:1.6;color:#60655c}\n.bsd-ovia-v2 .ov2-help a{display:inline-flex;align-items:center;justify-content:center;padding:11px 17px;min-height:44px;border:1px solid #d9dbd2;border-radius:30px;color:#272924;text-decoration:none;font-size:14px}\n.bsd-ovia-v2 .ov2-lighting{display:grid;grid-template-columns:1fr 1.05fr;gap:28px;padding:28px 4px 2px;align-items:center}\n.bsd-ovia-v2 .ov2-lighting .ov2-eyebrow{color:#60655c}\n.bsd-ovia-v2 .ov2-lighting h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;margin:8px 0 10px}\n.bsd-ovia-v2 .ov2-lighting p{font-size:14px;line-height:1.6;color:#60655c}\n.bsd-ovia-v2 .ov2-tones{position:relative;min-width:0;margin:0;padding:0;border:0;display:block}\n.bsd-ovia-v2 .ov2-sr,.bsd-ovia-v2 .ov2-tone-input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0;border:0}\n.bsd-ovia-v2 .ov2-tone-labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}\n.bsd-ovia-v2 .ov2-tone-labels label{min-height:79px;padding:10px 3px;border:1px solid #d9dbd2;border-radius:12px;background:#fff;color:#272924;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;line-height:1.45;font-weight:400;margin:0}\n.bsd-ovia-v2 .ov2-swatch{width:25px;height:7px;border-radius:10px;display:block;border:1px solid #8b8b82}\n.bsd-ovia-v2 .ov2-swatch-warm{background:#f5d394}.bsd-ovia-v2 .ov2-swatch-cool{background:#f4eee4}.bsd-ovia-v2 .ov2-swatch-day{background:#e6f2ff}\n.bsd-ovia-v2 .ov2-warm:checked~.ov2-tone-labels .ov2-label-warm,.bsd-ovia-v2 .ov2-cool:checked~.ov2-tone-labels .ov2-label-cool,.bsd-ovia-v2 .ov2-day:checked~.ov2-tone-labels .ov2-label-day{border:2px solid #b70932;padding:9px 2px;background:#f3f1ec}\n.bsd-ovia-v2 .ov2-warm:focus-visible~.ov2-tone-labels .ov2-label-warm,.bsd-ovia-v2 .ov2-cool:focus-visible~.ov2-tone-labels .ov2-label-cool,.bsd-ovia-v2 .ov2-day:focus-visible~.ov2-tone-labels .ov2-label-day{outline:2px solid #272924;outline-offset:3px}\n.bsd-ovia-v2 .ov2-light-result p{display:none;font-size:13px;margin-top:12px;min-height:42px}\n.bsd-ovia-v2 .ov2-warm:checked~.ov2-light-result .ov2-result-warm,.bsd-ovia-v2 .ov2-cool:checked~.ov2-light-result .ov2-result-cool,.bsd-ovia-v2 .ov2-day:checked~.ov2-light-result .ov2-result-day{display:block}\n.bsd-ovia-v2.ov2-compact .ov2-photo img{min-height:240px;max-height:300px}.bsd-ovia-v2.ov2-compact .ov2-intro{padding:26px}.bsd-ovia-v2.ov2-compact .ov2-intro h2{font-size:29px}\n@container ovia-description (max-width:600px){.bsd-ovia-v2 .ov2-hero,.bsd-ovia-v2 .ov2-lighting,.bsd-ovia-v2 .ov2-fit{grid-template-columns:1fr}.bsd-ovia-v2 .ov2-photo img{height:270px;min-height:0;max-height:270px}.bsd-ovia-v2.ov2-led .ov2-photo img{object-position:center 39%}.bsd-ovia-v2 .ov2-intro{padding:24px;gap:13px}.bsd-ovia-v2 .ov2-intro h2{font-size:31px}.bsd-ovia-v2 .ov2-benefits{grid-template-columns:1fr;gap:19px;padding:24px 4px}.bsd-ovia-v2 .ov2-benefit:before{margin-bottom:9px}.bsd-ovia-v2 .ov2-fit{gap:22px;padding:23px}.bsd-ovia-v2 .ov2-box{padding:20px 0 0;border-left:0;border-top:1px solid #d9dbd2}.bsd-ovia-v2 .ov2-lighting{gap:18px}.bsd-ovia-v2 .ov2-light-result p{min-height:0}.bsd-ovia-v2.ov2-compact .ov2-photo img{min-height:0;max-height:225px;height:225px}}\n@media(max-width:600px){.bsd-ovia-v2 .ov2-hero,.bsd-ovia-v2 .ov2-lighting,.bsd-ovia-v2 .ov2-fit{grid-template-columns:1fr}.bsd-ovia-v2 .ov2-photo img{height:270px;min-height:0;max-height:270px}.bsd-ovia-v2 .ov2-intro{padding:24px;gap:13px}.bsd-ovia-v2 .ov2-intro h2{font-size:31px}.bsd-ovia-v2 .ov2-benefits{grid-template-columns:1fr;gap:19px;padding:24px 4px}.bsd-ovia-v2 .ov2-fit{gap:22px;padding:23px}.bsd-ovia-v2 .ov2-box{padding:20px 0 0;border-left:0;border-top:1px solid #d9dbd2}.bsd-ovia-v2 .ov2-lighting{gap:18px}}\n\u003c\/style\u003e","brand":"Ovia","offers":[{"title":"Default Title","offer_id":46219560452245,"sku":"OVGRDBW","price":897.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Ovia-Care-Disabled-Back-to-Wall-Rimless-Toilet-Grey-Seat-and-Grey-Buttons.jpg?v=1752812409"},{"product_id":"ovia-designer-multi-fold-paper-towel-dispenser-gloss-white","title":"Ovia Designer Multi Fold Paper Towel Dispenser - Gloss White","description":"\u003cdiv class=\"bsd-ovia-v2 ov2-commercial\" data-description-template=\"bsd-ovia-v2\" id=\"ov2-8841213640853\"\u003e\n\u003cdiv class=\"ov2-hero\"\u003e\n\u003cfigure class=\"ov2-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/HSD-E6015-White-scaled.jpg?v=1752812434\u0026amp;width=900\" alt=\"Ovia Designer Multi Fold Paper Towel Dispenser Gloss White\" width=\"2560\" height=\"1402\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"ov2-intro\"\u003e\n\u003cp class=\"ov2-eyebrow\"\u003eOvia \/ Considered bathroom details\u003c\/p\u003e\n\u003ch2\u003eMake everyday facilities work better.\u003c\/h2\u003e\n\u003cp\u003eChoose the features and capacity that suit your washroom. Check the dimensions, installation requirements and specifications before ordering.\u003c\/p\u003e\n\u003cp class=\"ov2-product-name\"\u003eOvia Designer Multi Fold Paper Towel Dispenser Gloss White\u003c\/p\u003e\n\u003ca href=\"#ov2-8841213640853-fit\"\u003eSee how it fits\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefits\"\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eLockable access\u003c\/h3\u003e\n\u003cp\u003eThe lockable design helps control access to the dispenser contents.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eYour chosen finish\u003c\/h3\u003e\n\u003cp\u003eThis model is listed in Gloss White. Check the selected option when ordering.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"ov2-fit ov2-single\" id=\"ov2-8841213640853-fit\"\u003e\u003cdiv\u003e\n\u003cp class=\"ov2-eyebrow\"\u003eMake sure it fits\u003c\/p\u003e\n\u003ch3\u003ePlan the details.\u003c\/h3\u003e\n\u003cp\u003eCheck the product details below against your planned installation before ordering.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cdiv class=\"ov2-details\"\u003e\u003cdetails\u003e\u003csummary\u003eFull product details \u0026amp; specifications\u003c\/summary\u003e\u003cdiv class=\"ov2-body\"\u003e\n\u003cp\u003eOvia Designer Multi Fold Paper Towel Dispenser Gloss White.\u003c\/p\u003e\n\u003ch4\u003eKey features\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eStyle: Modern And Simple\u003c\/li\u003e\n\u003cli\u003eLockable\u003c\/li\u003e\n\u003cli\u003e278mm Wide x 215mm High x 102mm Deep\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003eSpecifications\u003c\/h4\u003e\n\u003cdiv\u003e\u003ctable aria-label=\"Product specifications\"\u003e\u003ctbody\u003e\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003eABS Applicable Paper Towels: Removable Paper Towels Applicable Occasions: Bathroom, Other\u003c\/td\u003e\n\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\n\u003cdiv class=\"ov2-help\"\u003e\n\u003cp\u003eWant a hand choosing for your space?\u003c\/p\u003e\n\u003ca href=\"https:\/\/www.bathroomsalesdirect.com.au\/pages\/contact\" target=\"_blank\" rel=\"noopener\"\u003eAsk our team\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cstyle\u003e.bsd-ovia-v2{font-family:inherit;font-size:16px;line-height:1.6;color:#272924;background:#fff;max-width:1100px;margin:0 auto;overflow-wrap:anywhere;container-type:inline-size;container-name:ovia-description}\n.apg-bl-it.open\u003e.apg-bl-a:has(.bsd-ovia-v2){max-height:none!important;overflow:visible!important}\n.bsd-ovia-v2 *{box-sizing:border-box}\n.bsd-ovia-v2 h2,.bsd-ovia-v2 h3,.bsd-ovia-v2 h4,.bsd-ovia-v2 p,.bsd-ovia-v2 figure{margin:0;letter-spacing:normal;text-transform:none}\n.bsd-ovia-v2 h2,.bsd-ovia-v2 h3,.bsd-ovia-v2 h4{font-family:inherit;font-weight:500;color:inherit}\n.bsd-ovia-v2 .ov2-hero{display:grid;grid-template-columns:1fr 1fr;border-radius:20px;overflow:hidden;background:#252823;color:#fff}\n.bsd-ovia-v2 .ov2-photo{position:relative;background:#fff;min-width:0;display:flex;align-items:center;justify-content:center}\n.bsd-ovia-v2 .ov2-photo img{width:100%;height:100%;min-height:320px;max-height:470px;object-fit:contain;display:block;margin:0}\n.bsd-ovia-v2.ov2-led .ov2-photo img{object-fit:cover}\n.bsd-ovia-v2 .ov2-intro{padding:32px;display:flex;flex-direction:column;justify-content:center;gap:16px;min-width:0}\n.bsd-ovia-v2 .ov2-eyebrow{font-size:12px;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;font-weight:500;color:#c6cdbe}\n.bsd-ovia-v2 .ov2-intro h2{font-size:34px;line-height:1.12;letter-spacing:-.03em;color:#fff}\n.bsd-ovia-v2 .ov2-intro p{font-size:15px;line-height:1.65;color:#e0e3db}\n.bsd-ovia-v2 .ov2-intro .ov2-product-name{font-size:12px;line-height:1.6;color:#c6cdbe}\n.bsd-ovia-v2 .ov2-intro a{display:inline-flex;align-items:center;color:#fff;text-decoration:underline;text-underline-offset:5px;font-size:14px;min-height:44px;width:fit-content}\n.bsd-ovia-v2 .ov2-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;padding:28px 4px;border-bottom:1px solid #dedfd8}\n.bsd-ovia-v2 .ov2-benefit{min-width:0}\n.bsd-ovia-v2 .ov2-benefit:before{content:\"\";display:block;width:25px;height:3px;background:#b70932;border-radius:3px;margin:0 0 14px}\n.bsd-ovia-v2 .ov2-benefit h3{font-size:17px;line-height:1.35;margin-bottom:7px}\n.bsd-ovia-v2 .ov2-benefit p{font-size:14px;line-height:1.65;color:#60655c}\n.bsd-ovia-v2 .ov2-fit{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding:26px;background:#f3f1ec;border-radius:18px;margin-top:26px;scroll-margin-top:140px}\n.bsd-ovia-v2 .ov2-fit.ov2-single{grid-template-columns:1fr}\n.bsd-ovia-v2 .ov2-fit .ov2-eyebrow{color:#ae1233}\n.bsd-ovia-v2 .ov2-fit h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;margin:7px 0 12px}\n.bsd-ovia-v2 .ov2-fit h4{font-size:16px;line-height:1.4;margin:0 0 9px}\n.bsd-ovia-v2 .ov2-fit p,.bsd-ovia-v2 .ov2-fit li{font-size:14px;line-height:1.65;color:#565d52}\n.bsd-ovia-v2 .ov2-fit ul{padding-left:20px;margin:0 0 16px;list-style:disc}\n.bsd-ovia-v2 .ov2-fit li{margin-bottom:5px}\n.bsd-ovia-v2 .ov2-fit .ov2-fit-value{font-size:21px;line-height:1.45;color:#272924;margin:0 0 9px;font-weight:500;letter-spacing:-.02em}\n.bsd-ovia-v2 .ov2-fit .ov2-fit-label{font-size:13px;margin:10px 0 4px}\n.bsd-ovia-v2 .ov2-box{padding-left:24px;border-left:1px solid #d9dbd2}\n.bsd-ovia-v2 .ov2-box\u003ediv+div{margin-top:20px}\n.bsd-ovia-v2 .ov2-install{margin-top:20px;padding:0 3px}\n.bsd-ovia-v2 .ov2-install h3{font-size:17px;margin-bottom:10px}\n.bsd-ovia-v2 .ov2-install p,.bsd-ovia-v2 .ov2-install li{font-size:14px;line-height:1.7;color:#60655c}\n.bsd-ovia-v2 .ov2-install p+p{margin-top:12px}\n.bsd-ovia-v2 .ov2-details{margin-top:24px}\n.bsd-ovia-v2 details{display:block;border:0;border-bottom:1px solid #dedfd8;background:transparent;margin:0;border-radius:0;padding:0}\n.bsd-ovia-v2 summary{display:list-item;cursor:pointer;min-height:58px;padding:18px 2px;font-size:16px;line-height:1.45;font-weight:500;color:#272924;list-style:disclosure-closed inside}\n.bsd-ovia-v2 details[open]\u003esummary{list-style-type:disclosure-open}\n.bsd-ovia-v2 .ov2-body{padding:0 2px 20px;font-size:14px;line-height:1.7;color:#565d52}\n.bsd-ovia-v2 .ov2-body p+p{margin-top:12px}\n.bsd-ovia-v2 .ov2-body h3,.bsd-ovia-v2 .ov2-body h4{font-size:16px;line-height:1.5;margin:16px 0 9px;color:#272924}\n.bsd-ovia-v2 .ov2-body ul,.bsd-ovia-v2 .ov2-body ol{margin:8px 0 14px;padding-left:21px;list-style:disc}\n.bsd-ovia-v2 .ov2-body li{margin-bottom:6px}\n.bsd-ovia-v2 .ov2-body img{max-width:100%;height:auto;margin:14px 0}\n.bsd-ovia-v2 .ov2-body iframe,.bsd-ovia-v2 .ov2-body video{max-width:100%}\n.bsd-ovia-v2 table{width:100%;border-collapse:collapse;table-layout:fixed;margin:10px 0 17px;font-size:14px;box-shadow:none;border:0;background:transparent}\n.bsd-ovia-v2 th,.bsd-ovia-v2 td{text-align:left;vertical-align:top;padding:11px 9px;border:0;border-bottom:1px solid #dedfd8;line-height:1.6;overflow-wrap:anywhere;background:transparent}\n.bsd-ovia-v2 th{width:40%;font-weight:500;color:#272924}\n.bsd-ovia-v2 td{color:#565d52}\n.bsd-ovia-v2 a{color:#ae1233;text-underline-offset:3px}\n.bsd-ovia-v2 strong{font-weight:500}\n.bsd-ovia-v2 .ov2-help{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:22px 2px 6px}\n.bsd-ovia-v2 .ov2-help p{font-size:14px;line-height:1.6;color:#60655c}\n.bsd-ovia-v2 .ov2-help a{display:inline-flex;align-items:center;justify-content:center;padding:11px 17px;min-height:44px;border:1px solid #d9dbd2;border-radius:30px;color:#272924;text-decoration:none;font-size:14px}\n.bsd-ovia-v2 .ov2-lighting{display:grid;grid-template-columns:1fr 1.05fr;gap:28px;padding:28px 4px 2px;align-items:center}\n.bsd-ovia-v2 .ov2-lighting .ov2-eyebrow{color:#60655c}\n.bsd-ovia-v2 .ov2-lighting h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;margin:8px 0 10px}\n.bsd-ovia-v2 .ov2-lighting p{font-size:14px;line-height:1.6;color:#60655c}\n.bsd-ovia-v2 .ov2-tones{position:relative;min-width:0;margin:0;padding:0;border:0;display:block}\n.bsd-ovia-v2 .ov2-sr,.bsd-ovia-v2 .ov2-tone-input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0;border:0}\n.bsd-ovia-v2 .ov2-tone-labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}\n.bsd-ovia-v2 .ov2-tone-labels label{min-height:79px;padding:10px 3px;border:1px solid #d9dbd2;border-radius:12px;background:#fff;color:#272924;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;line-height:1.45;font-weight:400;margin:0}\n.bsd-ovia-v2 .ov2-swatch{width:25px;height:7px;border-radius:10px;display:block;border:1px solid #8b8b82}\n.bsd-ovia-v2 .ov2-swatch-warm{background:#f5d394}.bsd-ovia-v2 .ov2-swatch-cool{background:#f4eee4}.bsd-ovia-v2 .ov2-swatch-day{background:#e6f2ff}\n.bsd-ovia-v2 .ov2-warm:checked~.ov2-tone-labels .ov2-label-warm,.bsd-ovia-v2 .ov2-cool:checked~.ov2-tone-labels .ov2-label-cool,.bsd-ovia-v2 .ov2-day:checked~.ov2-tone-labels .ov2-label-day{border:2px solid #b70932;padding:9px 2px;background:#f3f1ec}\n.bsd-ovia-v2 .ov2-warm:focus-visible~.ov2-tone-labels .ov2-label-warm,.bsd-ovia-v2 .ov2-cool:focus-visible~.ov2-tone-labels .ov2-label-cool,.bsd-ovia-v2 .ov2-day:focus-visible~.ov2-tone-labels .ov2-label-day{outline:2px solid #272924;outline-offset:3px}\n.bsd-ovia-v2 .ov2-light-result p{display:none;font-size:13px;margin-top:12px;min-height:42px}\n.bsd-ovia-v2 .ov2-warm:checked~.ov2-light-result .ov2-result-warm,.bsd-ovia-v2 .ov2-cool:checked~.ov2-light-result .ov2-result-cool,.bsd-ovia-v2 .ov2-day:checked~.ov2-light-result .ov2-result-day{display:block}\n.bsd-ovia-v2.ov2-compact .ov2-photo img{min-height:240px;max-height:300px}.bsd-ovia-v2.ov2-compact .ov2-intro{padding:26px}.bsd-ovia-v2.ov2-compact .ov2-intro h2{font-size:29px}\n@container ovia-description (max-width:600px){.bsd-ovia-v2 .ov2-hero,.bsd-ovia-v2 .ov2-lighting,.bsd-ovia-v2 .ov2-fit{grid-template-columns:1fr}.bsd-ovia-v2 .ov2-photo img{height:270px;min-height:0;max-height:270px}.bsd-ovia-v2.ov2-led .ov2-photo img{object-position:center 39%}.bsd-ovia-v2 .ov2-intro{padding:24px;gap:13px}.bsd-ovia-v2 .ov2-intro h2{font-size:31px}.bsd-ovia-v2 .ov2-benefits{grid-template-columns:1fr;gap:19px;padding:24px 4px}.bsd-ovia-v2 .ov2-benefit:before{margin-bottom:9px}.bsd-ovia-v2 .ov2-fit{gap:22px;padding:23px}.bsd-ovia-v2 .ov2-box{padding:20px 0 0;border-left:0;border-top:1px solid #d9dbd2}.bsd-ovia-v2 .ov2-lighting{gap:18px}.bsd-ovia-v2 .ov2-light-result p{min-height:0}.bsd-ovia-v2.ov2-compact .ov2-photo img{min-height:0;max-height:225px;height:225px}}\n@media(max-width:600px){.bsd-ovia-v2 .ov2-hero,.bsd-ovia-v2 .ov2-lighting,.bsd-ovia-v2 .ov2-fit{grid-template-columns:1fr}.bsd-ovia-v2 .ov2-photo img{height:270px;min-height:0;max-height:270px}.bsd-ovia-v2 .ov2-intro{padding:24px;gap:13px}.bsd-ovia-v2 .ov2-intro h2{font-size:31px}.bsd-ovia-v2 .ov2-benefits{grid-template-columns:1fr;gap:19px;padding:24px 4px}.bsd-ovia-v2 .ov2-fit{gap:22px;padding:23px}.bsd-ovia-v2 .ov2-box{padding:20px 0 0;border-left:0;border-top:1px solid #d9dbd2}.bsd-ovia-v2 .ov2-lighting{gap:18px}}\n\u003c\/style\u003e","brand":"Ovia","offers":[{"title":"Default Title","offer_id":46219561566357,"sku":"OCDESPAPERWH","price":87.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/HSD-E6015-White-scaled.jpg?v=1752812434"},{"product_id":"ovia-designer-multi-fold-paper-towel-dispenser-stainless-steel","title":"Ovia Designer Multi Fold Paper Towel Dispenser Stainless Steel","description":"\u003cdiv class=\"bsd-ovia-v2 ov2-commercial\" data-description-template=\"bsd-ovia-v2\" id=\"ov2-8841213673621\"\u003e\n\u003cdiv class=\"ov2-hero\"\u003e\n\u003cfigure class=\"ov2-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/HSD-218-Brushed-2.png?v=1752812442\u0026amp;width=900\" alt=\"Ovia Designer Multi Fold Paper Towel Dispenser Stainless Steel\" width=\"3224\" height=\"3224\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"ov2-intro\"\u003e\n\u003cp class=\"ov2-eyebrow\"\u003eOvia \/ Considered bathroom details\u003c\/p\u003e\n\u003ch2\u003eMake everyday facilities work better.\u003c\/h2\u003e\n\u003cp\u003eChoose the features and capacity that suit your washroom. Check the dimensions, installation requirements and specifications before ordering.\u003c\/p\u003e\n\u003cp class=\"ov2-product-name\"\u003eOvia Designer Multi Fold Paper Towel Dispenser Stainless Steel\u003c\/p\u003e\n\u003ca href=\"#ov2-8841213673621-fit\"\u003eSee how it fits\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefits\"\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eLockable access\u003c\/h3\u003e\n\u003cp\u003eThe lockable design helps control access to the dispenser contents.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eRefill and reuse\u003c\/h3\u003e\n\u003cp\u003eThe refillable dispenser can be topped up as needed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003e304 stainless steel\u003c\/h3\u003e\n\u003cp\u003eMade with 304 grade stainless steel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"ov2-fit ov2-single\" id=\"ov2-8841213673621-fit\"\u003e\u003cdiv\u003e\n\u003cp class=\"ov2-eyebrow\"\u003eMake sure it fits\u003c\/p\u003e\n\u003ch3\u003ePlan the details.\u003c\/h3\u003e\n\u003cp class=\"ov2-fit-label\"\u003eDimensions\u003c\/p\u003e\n\u003cp class=\"ov2-fit-value\"\u003e26.5cm x 28cm x 10.5cm\u003c\/p\u003e\n\u003cp class=\"ov2-fit-label\"\u003eCapacity\u003c\/p\u003e\n\u003cp class=\"ov2-fit-value\"\u003e1 Pack\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cdiv class=\"ov2-details\"\u003e\u003cdetails\u003e\u003csummary\u003eFull product details \u0026amp; specifications\u003c\/summary\u003e\u003cdiv class=\"ov2-body\"\u003e\n\u003cp\u003eOvia multifold hand towel paper dispensers are designed to fit variety of paper towel sizes. All our paper towel dispensers are lockable and refillable easily.\u003c\/p\u003e\n\u003ch4\u003eKey features\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eOvia paper towel dispensers are innovatively designed and ideal for bathrooms, kitchens and other public washroom areas. Ovia presents variety paper towel dispensers available in multiple colours and sizes.\u003c\/li\u003e\n\u003cli\u003ePaper Size: 23 cm X 8 cm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003eSpecifications\u003c\/h4\u003e\n\u003cdiv\u003e\u003ctable aria-label=\"Product specifications\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003e304 Stainless Steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eInstallation\u003c\/th\u003e\n\u003ctd\u003eWall Mounted\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDimensions\u003c\/th\u003e\n\u003ctd\u003e26.5cm x 28cm x 10.5cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCapacity\u003c\/th\u003e\n\u003ctd\u003e1 Pack\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\n\u003cdiv class=\"ov2-help\"\u003e\n\u003cp\u003eWant a hand choosing for your space?\u003c\/p\u003e\n\u003ca href=\"https:\/\/www.bathroomsalesdirect.com.au\/pages\/contact\" target=\"_blank\" rel=\"noopener\"\u003eAsk our team\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cstyle\u003e.bsd-ovia-v2{font-family:inherit;font-size:16px;line-height:1.6;color:#272924;background:#fff;max-width:1100px;margin:0 auto;overflow-wrap:anywhere;container-type:inline-size;container-name:ovia-description}\n.apg-bl-it.open\u003e.apg-bl-a:has(.bsd-ovia-v2){max-height:none!important;overflow:visible!important}\n.bsd-ovia-v2 *{box-sizing:border-box}\n.bsd-ovia-v2 h2,.bsd-ovia-v2 h3,.bsd-ovia-v2 h4,.bsd-ovia-v2 p,.bsd-ovia-v2 figure{margin:0;letter-spacing:normal;text-transform:none}\n.bsd-ovia-v2 h2,.bsd-ovia-v2 h3,.bsd-ovia-v2 h4{font-family:inherit;font-weight:500;color:inherit}\n.bsd-ovia-v2 .ov2-hero{display:grid;grid-template-columns:1fr 1fr;border-radius:20px;overflow:hidden;background:#252823;color:#fff}\n.bsd-ovia-v2 .ov2-photo{position:relative;background:#fff;min-width:0;display:flex;align-items:center;justify-content:center}\n.bsd-ovia-v2 .ov2-photo img{width:100%;height:100%;min-height:320px;max-height:470px;object-fit:contain;display:block;margin:0}\n.bsd-ovia-v2.ov2-led .ov2-photo img{object-fit:cover}\n.bsd-ovia-v2 .ov2-intro{padding:32px;display:flex;flex-direction:column;justify-content:center;gap:16px;min-width:0}\n.bsd-ovia-v2 .ov2-eyebrow{font-size:12px;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;font-weight:500;color:#c6cdbe}\n.bsd-ovia-v2 .ov2-intro h2{font-size:34px;line-height:1.12;letter-spacing:-.03em;color:#fff}\n.bsd-ovia-v2 .ov2-intro p{font-size:15px;line-height:1.65;color:#e0e3db}\n.bsd-ovia-v2 .ov2-intro .ov2-product-name{font-size:12px;line-height:1.6;color:#c6cdbe}\n.bsd-ovia-v2 .ov2-intro a{display:inline-flex;align-items:center;color:#fff;text-decoration:underline;text-underline-offset:5px;font-size:14px;min-height:44px;width:fit-content}\n.bsd-ovia-v2 .ov2-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;padding:28px 4px;border-bottom:1px solid #dedfd8}\n.bsd-ovia-v2 .ov2-benefit{min-width:0}\n.bsd-ovia-v2 .ov2-benefit:before{content:\"\";display:block;width:25px;height:3px;background:#b70932;border-radius:3px;margin:0 0 14px}\n.bsd-ovia-v2 .ov2-benefit h3{font-size:17px;line-height:1.35;margin-bottom:7px}\n.bsd-ovia-v2 .ov2-benefit p{font-size:14px;line-height:1.65;color:#60655c}\n.bsd-ovia-v2 .ov2-fit{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding:26px;background:#f3f1ec;border-radius:18px;margin-top:26px;scroll-margin-top:140px}\n.bsd-ovia-v2 .ov2-fit.ov2-single{grid-template-columns:1fr}\n.bsd-ovia-v2 .ov2-fit .ov2-eyebrow{color:#ae1233}\n.bsd-ovia-v2 .ov2-fit h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;margin:7px 0 12px}\n.bsd-ovia-v2 .ov2-fit h4{font-size:16px;line-height:1.4;margin:0 0 9px}\n.bsd-ovia-v2 .ov2-fit p,.bsd-ovia-v2 .ov2-fit li{font-size:14px;line-height:1.65;color:#565d52}\n.bsd-ovia-v2 .ov2-fit ul{padding-left:20px;margin:0 0 16px;list-style:disc}\n.bsd-ovia-v2 .ov2-fit li{margin-bottom:5px}\n.bsd-ovia-v2 .ov2-fit .ov2-fit-value{font-size:21px;line-height:1.45;color:#272924;margin:0 0 9px;font-weight:500;letter-spacing:-.02em}\n.bsd-ovia-v2 .ov2-fit .ov2-fit-label{font-size:13px;margin:10px 0 4px}\n.bsd-ovia-v2 .ov2-box{padding-left:24px;border-left:1px solid #d9dbd2}\n.bsd-ovia-v2 .ov2-box\u003ediv+div{margin-top:20px}\n.bsd-ovia-v2 .ov2-install{margin-top:20px;padding:0 3px}\n.bsd-ovia-v2 .ov2-install h3{font-size:17px;margin-bottom:10px}\n.bsd-ovia-v2 .ov2-install p,.bsd-ovia-v2 .ov2-install li{font-size:14px;line-height:1.7;color:#60655c}\n.bsd-ovia-v2 .ov2-install p+p{margin-top:12px}\n.bsd-ovia-v2 .ov2-details{margin-top:24px}\n.bsd-ovia-v2 details{display:block;border:0;border-bottom:1px solid #dedfd8;background:transparent;margin:0;border-radius:0;padding:0}\n.bsd-ovia-v2 summary{display:list-item;cursor:pointer;min-height:58px;padding:18px 2px;font-size:16px;line-height:1.45;font-weight:500;color:#272924;list-style:disclosure-closed inside}\n.bsd-ovia-v2 details[open]\u003esummary{list-style-type:disclosure-open}\n.bsd-ovia-v2 .ov2-body{padding:0 2px 20px;font-size:14px;line-height:1.7;color:#565d52}\n.bsd-ovia-v2 .ov2-body p+p{margin-top:12px}\n.bsd-ovia-v2 .ov2-body h3,.bsd-ovia-v2 .ov2-body h4{font-size:16px;line-height:1.5;margin:16px 0 9px;color:#272924}\n.bsd-ovia-v2 .ov2-body ul,.bsd-ovia-v2 .ov2-body ol{margin:8px 0 14px;padding-left:21px;list-style:disc}\n.bsd-ovia-v2 .ov2-body li{margin-bottom:6px}\n.bsd-ovia-v2 .ov2-body img{max-width:100%;height:auto;margin:14px 0}\n.bsd-ovia-v2 .ov2-body iframe,.bsd-ovia-v2 .ov2-body video{max-width:100%}\n.bsd-ovia-v2 table{width:100%;border-collapse:collapse;table-layout:fixed;margin:10px 0 17px;font-size:14px;box-shadow:none;border:0;background:transparent}\n.bsd-ovia-v2 th,.bsd-ovia-v2 td{text-align:left;vertical-align:top;padding:11px 9px;border:0;border-bottom:1px solid #dedfd8;line-height:1.6;overflow-wrap:anywhere;background:transparent}\n.bsd-ovia-v2 th{width:40%;font-weight:500;color:#272924}\n.bsd-ovia-v2 td{color:#565d52}\n.bsd-ovia-v2 a{color:#ae1233;text-underline-offset:3px}\n.bsd-ovia-v2 strong{font-weight:500}\n.bsd-ovia-v2 .ov2-help{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:22px 2px 6px}\n.bsd-ovia-v2 .ov2-help p{font-size:14px;line-height:1.6;color:#60655c}\n.bsd-ovia-v2 .ov2-help a{display:inline-flex;align-items:center;justify-content:center;padding:11px 17px;min-height:44px;border:1px solid #d9dbd2;border-radius:30px;color:#272924;text-decoration:none;font-size:14px}\n.bsd-ovia-v2 .ov2-lighting{display:grid;grid-template-columns:1fr 1.05fr;gap:28px;padding:28px 4px 2px;align-items:center}\n.bsd-ovia-v2 .ov2-lighting .ov2-eyebrow{color:#60655c}\n.bsd-ovia-v2 .ov2-lighting h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;margin:8px 0 10px}\n.bsd-ovia-v2 .ov2-lighting p{font-size:14px;line-height:1.6;color:#60655c}\n.bsd-ovia-v2 .ov2-tones{position:relative;min-width:0;margin:0;padding:0;border:0;display:block}\n.bsd-ovia-v2 .ov2-sr,.bsd-ovia-v2 .ov2-tone-input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0;border:0}\n.bsd-ovia-v2 .ov2-tone-labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}\n.bsd-ovia-v2 .ov2-tone-labels label{min-height:79px;padding:10px 3px;border:1px solid #d9dbd2;border-radius:12px;background:#fff;color:#272924;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;line-height:1.45;font-weight:400;margin:0}\n.bsd-ovia-v2 .ov2-swatch{width:25px;height:7px;border-radius:10px;display:block;border:1px solid #8b8b82}\n.bsd-ovia-v2 .ov2-swatch-warm{background:#f5d394}.bsd-ovia-v2 .ov2-swatch-cool{background:#f4eee4}.bsd-ovia-v2 .ov2-swatch-day{background:#e6f2ff}\n.bsd-ovia-v2 .ov2-warm:checked~.ov2-tone-labels .ov2-label-warm,.bsd-ovia-v2 .ov2-cool:checked~.ov2-tone-labels .ov2-label-cool,.bsd-ovia-v2 .ov2-day:checked~.ov2-tone-labels .ov2-label-day{border:2px solid #b70932;padding:9px 2px;background:#f3f1ec}\n.bsd-ovia-v2 .ov2-warm:focus-visible~.ov2-tone-labels .ov2-label-warm,.bsd-ovia-v2 .ov2-cool:focus-visible~.ov2-tone-labels .ov2-label-cool,.bsd-ovia-v2 .ov2-day:focus-visible~.ov2-tone-labels .ov2-label-day{outline:2px solid #272924;outline-offset:3px}\n.bsd-ovia-v2 .ov2-light-result p{display:none;font-size:13px;margin-top:12px;min-height:42px}\n.bsd-ovia-v2 .ov2-warm:checked~.ov2-light-result .ov2-result-warm,.bsd-ovia-v2 .ov2-cool:checked~.ov2-light-result .ov2-result-cool,.bsd-ovia-v2 .ov2-day:checked~.ov2-light-result .ov2-result-day{display:block}\n.bsd-ovia-v2.ov2-compact .ov2-photo img{min-height:240px;max-height:300px}.bsd-ovia-v2.ov2-compact .ov2-intro{padding:26px}.bsd-ovia-v2.ov2-compact .ov2-intro h2{font-size:29px}\n@container ovia-description (max-width:600px){.bsd-ovia-v2 .ov2-hero,.bsd-ovia-v2 .ov2-lighting,.bsd-ovia-v2 .ov2-fit{grid-template-columns:1fr}.bsd-ovia-v2 .ov2-photo img{height:270px;min-height:0;max-height:270px}.bsd-ovia-v2.ov2-led .ov2-photo img{object-position:center 39%}.bsd-ovia-v2 .ov2-intro{padding:24px;gap:13px}.bsd-ovia-v2 .ov2-intro h2{font-size:31px}.bsd-ovia-v2 .ov2-benefits{grid-template-columns:1fr;gap:19px;padding:24px 4px}.bsd-ovia-v2 .ov2-benefit:before{margin-bottom:9px}.bsd-ovia-v2 .ov2-fit{gap:22px;padding:23px}.bsd-ovia-v2 .ov2-box{padding:20px 0 0;border-left:0;border-top:1px solid #d9dbd2}.bsd-ovia-v2 .ov2-lighting{gap:18px}.bsd-ovia-v2 .ov2-light-result p{min-height:0}.bsd-ovia-v2.ov2-compact .ov2-photo img{min-height:0;max-height:225px;height:225px}}\n@media(max-width:600px){.bsd-ovia-v2 .ov2-hero,.bsd-ovia-v2 .ov2-lighting,.bsd-ovia-v2 .ov2-fit{grid-template-columns:1fr}.bsd-ovia-v2 .ov2-photo img{height:270px;min-height:0;max-height:270px}.bsd-ovia-v2 .ov2-intro{padding:24px;gap:13px}.bsd-ovia-v2 .ov2-intro h2{font-size:31px}.bsd-ovia-v2 .ov2-benefits{grid-template-columns:1fr;gap:19px;padding:24px 4px}.bsd-ovia-v2 .ov2-fit{gap:22px;padding:23px}.bsd-ovia-v2 .ov2-box{padding:20px 0 0;border-left:0;border-top:1px solid #d9dbd2}.bsd-ovia-v2 .ov2-lighting{gap:18px}}\n\u003c\/style\u003e","brand":"Ovia","offers":[{"title":"Default Title","offer_id":46219561730197,"sku":"OCDESPAPERSS","price":87.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/HSD-218-Brushed-2.png?v=1752812442"},{"product_id":"ovia-designer-jumbo-toilet-paper-dispenser-stainless-steel","title":"Ovia Designer Jumbo Toilet Paper Dispenser Stainless Steel","description":"\u003cdiv class=\"bsd-ovia-v2 ov2-commercial\" data-description-template=\"bsd-ovia-v2\" id=\"ov2-8841213706389\"\u003e\n\u003cdiv class=\"ov2-hero\"\u003e\n\u003cfigure class=\"ov2-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/HSD-118-Brushed.jpg?v=1752812445\u0026amp;width=900\" alt=\"Ovia Designer Jumbo Toilet Paper Dispenser Stainless Steel\" width=\"1000\" height=\"1000\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"ov2-intro\"\u003e\n\u003cp class=\"ov2-eyebrow\"\u003eOvia \/ Considered bathroom details\u003c\/p\u003e\n\u003ch2\u003eMake everyday facilities work better.\u003c\/h2\u003e\n\u003cp\u003eChoose the features and capacity that suit your washroom. Check the dimensions, installation requirements and specifications before ordering.\u003c\/p\u003e\n\u003cp class=\"ov2-product-name\"\u003eOvia Designer Jumbo Toilet Paper Dispenser Stainless Steel\u003c\/p\u003e\n\u003ca href=\"#ov2-8841213706389-fit\"\u003eSee how it fits\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefits\"\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eLockable access\u003c\/h3\u003e\n\u003cp\u003eThe lockable design helps control access to the dispenser contents.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eSee when to refill\u003c\/h3\u003e\n\u003cp\u003eThe observation window lets you check the remaining paper before refilling.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003e304 stainless steel\u003c\/h3\u003e\n\u003cp\u003eMade with 304 grade stainless steel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"ov2-fit ov2-single\" id=\"ov2-8841213706389-fit\"\u003e\u003cdiv\u003e\n\u003cp class=\"ov2-eyebrow\"\u003eMake sure it fits\u003c\/p\u003e\n\u003ch3\u003ePlan the details.\u003c\/h3\u003e\n\u003cp class=\"ov2-fit-label\"\u003eDimensions\u003c\/p\u003e\n\u003cp class=\"ov2-fit-value\"\u003e254 x254 x 115mm, accommodating jumbo toilet paper rolls\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cdiv class=\"ov2-details\"\u003e\u003cdetails\u003e\u003csummary\u003eFull product details \u0026amp; specifications\u003c\/summary\u003e\u003cdiv class=\"ov2-body\"\u003e\n\u003cp\u003eIntroducing the Ovia Stainless Steel Jumbo Toilet Roll Dispenser – your solution for convenient, hygienic, and efficient toilet paper management. Engineered to accommodate various toilet paper roll sizes, this dispenser effortlessly handles light to heavy paper qualities with its sturdy construction.\u003c\/p\u003e\n\u003cp\u003eCrafted from high-grade 304 stainless steel, our dispenser boasts durability and resilience, ensuring longevity even in high-traffic environments. Its sleek silver design adds a touch of sophistication to any bathroom, be it in hotels, hospitals, restaurants, or commercial spaces.\u003c\/p\u003e\n\u003ch4\u003eKey features\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eLockable Design\u003c\/strong\u003e: Keep toilet papers clean, dry, and germ-free with the secure lockable design.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eClear Observation Window\u003c\/strong\u003e: Monitor the remaining towel inside for prompt replacement, enhancing maintenance efficiency.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSpace-saving Design\u003c\/strong\u003e: Equipped with a backboard, installation is a breeze with minimal wall space required.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVersatile Application\u003c\/strong\u003e: Ideal for a wide range of settings including hotels, restaurants, hospitals, and public areas.\u003c\/li\u003e\n\u003cli\u003eUpgrade your restroom experience with the Ovia Stainless Steel Jumbo Toilet Roll Dispenser – the epitome of functionality, durability, and hygiene.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003eSpecifications\u003c\/h4\u003e\n\u003cdiv\u003e\u003ctable aria-label=\"Product specifications\"\u003e\u003ctbody\u003e\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDimensions\u003c\/th\u003e\n\u003ctd\u003e254 x254 x 115mm, accommodating jumbo toilet paper rolls\u003c\/td\u003e\n\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\n\u003cdiv class=\"ov2-help\"\u003e\n\u003cp\u003eWant a hand choosing for your space?\u003c\/p\u003e\n\u003ca href=\"https:\/\/www.bathroomsalesdirect.com.au\/pages\/contact\" target=\"_blank\" rel=\"noopener\"\u003eAsk our team\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cstyle\u003e.bsd-ovia-v2{font-family:inherit;font-size:16px;line-height:1.6;color:#272924;background:#fff;max-width:1100px;margin:0 auto;overflow-wrap:anywhere;container-type:inline-size;container-name:ovia-description}\n.apg-bl-it.open\u003e.apg-bl-a:has(.bsd-ovia-v2){max-height:none!important;overflow:visible!important}\n.bsd-ovia-v2 *{box-sizing:border-box}\n.bsd-ovia-v2 h2,.bsd-ovia-v2 h3,.bsd-ovia-v2 h4,.bsd-ovia-v2 p,.bsd-ovia-v2 figure{margin:0;letter-spacing:normal;text-transform:none}\n.bsd-ovia-v2 h2,.bsd-ovia-v2 h3,.bsd-ovia-v2 h4{font-family:inherit;font-weight:500;color:inherit}\n.bsd-ovia-v2 .ov2-hero{display:grid;grid-template-columns:1fr 1fr;border-radius:20px;overflow:hidden;background:#252823;color:#fff}\n.bsd-ovia-v2 .ov2-photo{position:relative;background:#fff;min-width:0;display:flex;align-items:center;justify-content:center}\n.bsd-ovia-v2 .ov2-photo img{width:100%;height:100%;min-height:320px;max-height:470px;object-fit:contain;display:block;margin:0}\n.bsd-ovia-v2.ov2-led .ov2-photo img{object-fit:cover}\n.bsd-ovia-v2 .ov2-intro{padding:32px;display:flex;flex-direction:column;justify-content:center;gap:16px;min-width:0}\n.bsd-ovia-v2 .ov2-eyebrow{font-size:12px;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;font-weight:500;color:#c6cdbe}\n.bsd-ovia-v2 .ov2-intro h2{font-size:34px;line-height:1.12;letter-spacing:-.03em;color:#fff}\n.bsd-ovia-v2 .ov2-intro p{font-size:15px;line-height:1.65;color:#e0e3db}\n.bsd-ovia-v2 .ov2-intro .ov2-product-name{font-size:12px;line-height:1.6;color:#c6cdbe}\n.bsd-ovia-v2 .ov2-intro a{display:inline-flex;align-items:center;color:#fff;text-decoration:underline;text-underline-offset:5px;font-size:14px;min-height:44px;width:fit-content}\n.bsd-ovia-v2 .ov2-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;padding:28px 4px;border-bottom:1px solid #dedfd8}\n.bsd-ovia-v2 .ov2-benefit{min-width:0}\n.bsd-ovia-v2 .ov2-benefit:before{content:\"\";display:block;width:25px;height:3px;background:#b70932;border-radius:3px;margin:0 0 14px}\n.bsd-ovia-v2 .ov2-benefit h3{font-size:17px;line-height:1.35;margin-bottom:7px}\n.bsd-ovia-v2 .ov2-benefit p{font-size:14px;line-height:1.65;color:#60655c}\n.bsd-ovia-v2 .ov2-fit{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding:26px;background:#f3f1ec;border-radius:18px;margin-top:26px;scroll-margin-top:140px}\n.bsd-ovia-v2 .ov2-fit.ov2-single{grid-template-columns:1fr}\n.bsd-ovia-v2 .ov2-fit .ov2-eyebrow{color:#ae1233}\n.bsd-ovia-v2 .ov2-fit h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;margin:7px 0 12px}\n.bsd-ovia-v2 .ov2-fit h4{font-size:16px;line-height:1.4;margin:0 0 9px}\n.bsd-ovia-v2 .ov2-fit p,.bsd-ovia-v2 .ov2-fit li{font-size:14px;line-height:1.65;color:#565d52}\n.bsd-ovia-v2 .ov2-fit ul{padding-left:20px;margin:0 0 16px;list-style:disc}\n.bsd-ovia-v2 .ov2-fit li{margin-bottom:5px}\n.bsd-ovia-v2 .ov2-fit .ov2-fit-value{font-size:21px;line-height:1.45;color:#272924;margin:0 0 9px;font-weight:500;letter-spacing:-.02em}\n.bsd-ovia-v2 .ov2-fit .ov2-fit-label{font-size:13px;margin:10px 0 4px}\n.bsd-ovia-v2 .ov2-box{padding-left:24px;border-left:1px solid #d9dbd2}\n.bsd-ovia-v2 .ov2-box\u003ediv+div{margin-top:20px}\n.bsd-ovia-v2 .ov2-install{margin-top:20px;padding:0 3px}\n.bsd-ovia-v2 .ov2-install h3{font-size:17px;margin-bottom:10px}\n.bsd-ovia-v2 .ov2-install p,.bsd-ovia-v2 .ov2-install li{font-size:14px;line-height:1.7;color:#60655c}\n.bsd-ovia-v2 .ov2-install p+p{margin-top:12px}\n.bsd-ovia-v2 .ov2-details{margin-top:24px}\n.bsd-ovia-v2 details{display:block;border:0;border-bottom:1px solid #dedfd8;background:transparent;margin:0;border-radius:0;padding:0}\n.bsd-ovia-v2 summary{display:list-item;cursor:pointer;min-height:58px;padding:18px 2px;font-size:16px;line-height:1.45;font-weight:500;color:#272924;list-style:disclosure-closed inside}\n.bsd-ovia-v2 details[open]\u003esummary{list-style-type:disclosure-open}\n.bsd-ovia-v2 .ov2-body{padding:0 2px 20px;font-size:14px;line-height:1.7;color:#565d52}\n.bsd-ovia-v2 .ov2-body p+p{margin-top:12px}\n.bsd-ovia-v2 .ov2-body h3,.bsd-ovia-v2 .ov2-body h4{font-size:16px;line-height:1.5;margin:16px 0 9px;color:#272924}\n.bsd-ovia-v2 .ov2-body ul,.bsd-ovia-v2 .ov2-body ol{margin:8px 0 14px;padding-left:21px;list-style:disc}\n.bsd-ovia-v2 .ov2-body li{margin-bottom:6px}\n.bsd-ovia-v2 .ov2-body img{max-width:100%;height:auto;margin:14px 0}\n.bsd-ovia-v2 .ov2-body iframe,.bsd-ovia-v2 .ov2-body video{max-width:100%}\n.bsd-ovia-v2 table{width:100%;border-collapse:collapse;table-layout:fixed;margin:10px 0 17px;font-size:14px;box-shadow:none;border:0;background:transparent}\n.bsd-ovia-v2 th,.bsd-ovia-v2 td{text-align:left;vertical-align:top;padding:11px 9px;border:0;border-bottom:1px solid #dedfd8;line-height:1.6;overflow-wrap:anywhere;background:transparent}\n.bsd-ovia-v2 th{width:40%;font-weight:500;color:#272924}\n.bsd-ovia-v2 td{color:#565d52}\n.bsd-ovia-v2 a{color:#ae1233;text-underline-offset:3px}\n.bsd-ovia-v2 strong{font-weight:500}\n.bsd-ovia-v2 .ov2-help{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:22px 2px 6px}\n.bsd-ovia-v2 .ov2-help p{font-size:14px;line-height:1.6;color:#60655c}\n.bsd-ovia-v2 .ov2-help a{display:inline-flex;align-items:center;justify-content:center;padding:11px 17px;min-height:44px;border:1px solid #d9dbd2;border-radius:30px;color:#272924;text-decoration:none;font-size:14px}\n.bsd-ovia-v2 .ov2-lighting{display:grid;grid-template-columns:1fr 1.05fr;gap:28px;padding:28px 4px 2px;align-items:center}\n.bsd-ovia-v2 .ov2-lighting .ov2-eyebrow{color:#60655c}\n.bsd-ovia-v2 .ov2-lighting h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;margin:8px 0 10px}\n.bsd-ovia-v2 .ov2-lighting p{font-size:14px;line-height:1.6;color:#60655c}\n.bsd-ovia-v2 .ov2-tones{position:relative;min-width:0;margin:0;padding:0;border:0;display:block}\n.bsd-ovia-v2 .ov2-sr,.bsd-ovia-v2 .ov2-tone-input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0;border:0}\n.bsd-ovia-v2 .ov2-tone-labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}\n.bsd-ovia-v2 .ov2-tone-labels label{min-height:79px;padding:10px 3px;border:1px solid #d9dbd2;border-radius:12px;background:#fff;color:#272924;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;line-height:1.45;font-weight:400;margin:0}\n.bsd-ovia-v2 .ov2-swatch{width:25px;height:7px;border-radius:10px;display:block;border:1px solid #8b8b82}\n.bsd-ovia-v2 .ov2-swatch-warm{background:#f5d394}.bsd-ovia-v2 .ov2-swatch-cool{background:#f4eee4}.bsd-ovia-v2 .ov2-swatch-day{background:#e6f2ff}\n.bsd-ovia-v2 .ov2-warm:checked~.ov2-tone-labels .ov2-label-warm,.bsd-ovia-v2 .ov2-cool:checked~.ov2-tone-labels .ov2-label-cool,.bsd-ovia-v2 .ov2-day:checked~.ov2-tone-labels .ov2-label-day{border:2px solid #b70932;padding:9px 2px;background:#f3f1ec}\n.bsd-ovia-v2 .ov2-warm:focus-visible~.ov2-tone-labels .ov2-label-warm,.bsd-ovia-v2 .ov2-cool:focus-visible~.ov2-tone-labels .ov2-label-cool,.bsd-ovia-v2 .ov2-day:focus-visible~.ov2-tone-labels .ov2-label-day{outline:2px solid #272924;outline-offset:3px}\n.bsd-ovia-v2 .ov2-light-result p{display:none;font-size:13px;margin-top:12px;min-height:42px}\n.bsd-ovia-v2 .ov2-warm:checked~.ov2-light-result .ov2-result-warm,.bsd-ovia-v2 .ov2-cool:checked~.ov2-light-result .ov2-result-cool,.bsd-ovia-v2 .ov2-day:checked~.ov2-light-result .ov2-result-day{display:block}\n.bsd-ovia-v2.ov2-compact .ov2-photo img{min-height:240px;max-height:300px}.bsd-ovia-v2.ov2-compact .ov2-intro{padding:26px}.bsd-ovia-v2.ov2-compact .ov2-intro h2{font-size:29px}\n@container ovia-description (max-width:600px){.bsd-ovia-v2 .ov2-hero,.bsd-ovia-v2 .ov2-lighting,.bsd-ovia-v2 .ov2-fit{grid-template-columns:1fr}.bsd-ovia-v2 .ov2-photo img{height:270px;min-height:0;max-height:270px}.bsd-ovia-v2.ov2-led .ov2-photo img{object-position:center 39%}.bsd-ovia-v2 .ov2-intro{padding:24px;gap:13px}.bsd-ovia-v2 .ov2-intro h2{font-size:31px}.bsd-ovia-v2 .ov2-benefits{grid-template-columns:1fr;gap:19px;padding:24px 4px}.bsd-ovia-v2 .ov2-benefit:before{margin-bottom:9px}.bsd-ovia-v2 .ov2-fit{gap:22px;padding:23px}.bsd-ovia-v2 .ov2-box{padding:20px 0 0;border-left:0;border-top:1px solid #d9dbd2}.bsd-ovia-v2 .ov2-lighting{gap:18px}.bsd-ovia-v2 .ov2-light-result p{min-height:0}.bsd-ovia-v2.ov2-compact .ov2-photo img{min-height:0;max-height:225px;height:225px}}\n@media(max-width:600px){.bsd-ovia-v2 .ov2-hero,.bsd-ovia-v2 .ov2-lighting,.bsd-ovia-v2 .ov2-fit{grid-template-columns:1fr}.bsd-ovia-v2 .ov2-photo img{height:270px;min-height:0;max-height:270px}.bsd-ovia-v2 .ov2-intro{padding:24px;gap:13px}.bsd-ovia-v2 .ov2-intro h2{font-size:31px}.bsd-ovia-v2 .ov2-benefits{grid-template-columns:1fr;gap:19px;padding:24px 4px}.bsd-ovia-v2 .ov2-fit{gap:22px;padding:23px}.bsd-ovia-v2 .ov2-box{padding:20px 0 0;border-left:0;border-top:1px solid #d9dbd2}.bsd-ovia-v2 .ov2-lighting{gap:18px}}\n\u003c\/style\u003e","brand":"Ovia","offers":[{"title":"Default Title","offer_id":46219561762965,"sku":"OVJUMBOSS","price":87.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/HSD-118-Brushed.jpg?v=1752812445"},{"product_id":"ovia-halo-frameless-600mm-round-touchless-led-mirror-tri-color-lighting","title":"Ovia Halo 600mm Frameless Round Touchless LED Mirror Tri-Color Lighting","description":"\u003cdiv class=\"bsd-ovia-v2 ov2-led\" data-description-template=\"bsd-ovia-v2\" id=\"ov2-8841259221141\"\u003e\n\u003cdiv class=\"ov2-hero\"\u003e\n\u003cfigure class=\"ov2-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/600-ROUND_0ffcd049-5a2b-462e-9c0a-604084310e10.webp?v=1752826018\u0026amp;width=900\" alt=\"Ovia Halo Frameless 600mm Round Touchless LED Mirror Tri-Color Lighting\" width=\"800\" height=\"800\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"ov2-intro\"\u003e\n\u003cp class=\"ov2-eyebrow\"\u003eOvia \/ Illuminated mirrors\u003c\/p\u003e\n\u003ch2\u003eLight that fits your routine.\u003c\/h2\u003e\n\u003cp\u003eA soft glow for winding down. Daylight tones for getting ready. Make the bathroom feel your own with three dimmable light settings and effortless touchless control.\u003c\/p\u003e\n\u003cp class=\"ov2-product-name\"\u003eOvia Halo Frameless 600mm Round Touchless LED Mirror Tri-Color Lighting\u003c\/p\u003e\n\u003ca href=\"#ov2-8841259221141-fit\"\u003eSee how it fits\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefits\"\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eKeep the glass untouched\u003c\/h3\u003e\n\u003cp\u003eSensor control lets you operate the mirror without touching its surface.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eLess mist after a shower\u003c\/h3\u003e\n\u003cp\u003eThe built-in anti-fog demister helps clear condensation from the glass.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eSet the brightness to suit\u003c\/h3\u003e\n\u003cp\u003eDimmable LED backlighting gives you more control over the bathroom atmosphere.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"ov2-lighting\" aria-label=\"Lighting options\"\u003e\u003cdiv\u003e\n\u003cp class=\"ov2-eyebrow\"\u003eThree tones. One mirror.\u003c\/p\u003e\n\u003ch3\u003eFind your favourite light.\u003c\/h3\u003e\n\u003cp\u003eSwitch between warm, cool white and daylight. All three settings are built in.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfieldset class=\"ov2-tones\"\u003e\n\u003clegend class=\"ov2-sr\"\u003eExplore the three light temperatures\u003c\/legend\u003e\n\u003cinput class=\"ov2-tone-input ov2-warm\" type=\"radio\" name=\"ov2-8841259221141-tone\" id=\"ov2-8841259221141-warm\" value=\"warm\" checked\u003e\u003cinput class=\"ov2-tone-input ov2-cool\" type=\"radio\" name=\"ov2-8841259221141-tone\" id=\"ov2-8841259221141-cool\" value=\"cool\"\u003e\u003cinput class=\"ov2-tone-input ov2-day\" type=\"radio\" name=\"ov2-8841259221141-tone\" id=\"ov2-8841259221141-day\" value=\"day\"\u003e\u003cdiv class=\"ov2-tone-labels\"\u003e\n\u003clabel class=\"ov2-label-warm\" for=\"ov2-8841259221141-warm\"\u003e\u003cspan class=\"ov2-swatch ov2-swatch-warm\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan\u003eWarm\u003c\/span\u003e\u003cspan\u003e3000 K\u003c\/span\u003e\u003c\/label\u003e\u003clabel class=\"ov2-label-cool\" for=\"ov2-8841259221141-cool\"\u003e\u003cspan class=\"ov2-swatch ov2-swatch-cool\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan\u003eCool white\u003c\/span\u003e\u003cspan\u003e4000 K\u003c\/span\u003e\u003c\/label\u003e\u003clabel class=\"ov2-label-day\" for=\"ov2-8841259221141-day\"\u003e\u003cspan class=\"ov2-swatch ov2-swatch-day\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan\u003eDaylight\u003c\/span\u003e\u003cspan\u003e6000 K\u003c\/span\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-light-result\" aria-live=\"polite\"\u003e\n\u003cp class=\"ov2-result-warm\"\u003e3000 K: a warmer tone for a soft, relaxed atmosphere.\u003c\/p\u003e\n\u003cp class=\"ov2-result-cool\"\u003e4000 K: cool white lighting for your everyday routine.\u003c\/p\u003e\n\u003cp class=\"ov2-result-day\"\u003e6000 K: a crisp daylight tone for getting ready.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/fieldset\u003e\u003c\/section\u003e\u003csection class=\"ov2-fit\" id=\"ov2-8841259221141-fit\"\u003e\u003cdiv\u003e\n\u003cp class=\"ov2-eyebrow\"\u003eMake sure it fits\u003c\/p\u003e\n\u003ch3\u003eA clean, frameless profile.\u003c\/h3\u003e\n\u003cp class=\"ov2-fit-label\"\u003eDimensions\u003c\/p\u003e\n\u003cp class=\"ov2-fit-value\"\u003e600 × 600 × 25 mm\u003c\/p\u003e\n\u003cp class=\"ov2-fit-label\"\u003eElectrical connection\u003c\/p\u003e\n\u003cp class=\"ov2-fit-value\"\u003eHardwired\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-box\"\u003e\n\u003cdiv\u003e\n\u003ch4\u003eWhat’s in the box\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eOvia Halo 600 mm LED mirror.\u003c\/li\u003e\n\u003cli\u003eWall mounting brackets and fittings.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4\u003ePlan your installation\u003c\/h4\u003e\n\u003cp\u003eWall mounted with a hardwired electrical connection.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cdiv class=\"ov2-details\"\u003e\n\u003cdetails\u003e\u003csummary\u003eFull product details \u0026amp; specifications\u003c\/summary\u003e\u003cdiv class=\"ov2-body\"\u003e\n\u003cp\u003eThe Ovia Halo 600 mm round LED mirror combines a frameless profile with touchless control, dimmable lighting and a built-in demister. Choose warm, cool or daylight illumination to suit your bathroom.\u003c\/p\u003e\n\u003ch4\u003eKey features\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eTouchless sensor control for everyday use.\u003c\/li\u003e\n\u003cli\u003eThree dimmable light temperatures: 3000 K warm light, 4000 K cool white and 6000 K daylight.\u003c\/li\u003e\n\u003cli\u003eIntegrated anti-fog demister.\u003c\/li\u003e\n\u003cli\u003e5 mm copper-free glass with a frameless edge.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003eSpecifications\u003c\/h4\u003e\n\u003cdiv\u003e\u003ctable aria-label=\"Product specifications\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDimensions\u003c\/th\u003e\n\u003ctd\u003e600 × 600 × 25 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eShape\u003c\/th\u003e\n\u003ctd\u003eRound\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eGlass\u003c\/th\u003e\n\u003ctd\u003e5 mm copper-free glass\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eLighting\u003c\/th\u003e\n\u003ctd\u003eWaterproof 2835 LED backlighting; CRI \u0026gt; 80\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eControl\u003c\/th\u003e\n\u003ctd\u003eTouchless sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eLight temperatures\u003c\/th\u003e\n\u003ctd\u003e3000 K \/ 4000 K \/ 6000 K\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eElectrical connection\u003c\/th\u003e\n\u003ctd\u003eHardwired\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIP rating\u003c\/th\u003e\n\u003ctd\u003eIP44\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCertification\u003c\/th\u003e\n\u003ctd\u003eSAA approved\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003e5-year warranty\u003c\/summary\u003e\u003cdiv class=\"ov2-body\"\u003e\u003cul\u003e\u003cli\u003e5-year warranty.\u003c\/li\u003e\u003c\/ul\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-help\"\u003e\n\u003cp\u003eWant a hand choosing for your space?\u003c\/p\u003e\n\u003ca href=\"https:\/\/www.bathroomsalesdirect.com.au\/pages\/contact\" target=\"_blank\" rel=\"noopener\"\u003eAsk our team\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cstyle\u003e.bsd-ovia-v2{font-family:inherit;font-size:16px;line-height:1.6;color:#272924;background:#fff;max-width:1100px;margin:0 auto;overflow-wrap:anywhere;container-type:inline-size;container-name:ovia-description}\n.apg-bl-it.open\u003e.apg-bl-a:has(.bsd-ovia-v2){max-height:none!important;overflow:visible!important}\n.bsd-ovia-v2 *{box-sizing:border-box}\n.bsd-ovia-v2 h2,.bsd-ovia-v2 h3,.bsd-ovia-v2 h4,.bsd-ovia-v2 p,.bsd-ovia-v2 figure{margin:0;letter-spacing:normal;text-transform:none}\n.bsd-ovia-v2 h2,.bsd-ovia-v2 h3,.bsd-ovia-v2 h4{font-family:inherit;font-weight:500;color:inherit}\n.bsd-ovia-v2 .ov2-hero{display:grid;grid-template-columns:1fr 1fr;border-radius:20px;overflow:hidden;background:#252823;color:#fff}\n.bsd-ovia-v2 .ov2-photo{position:relative;background:#fff;min-width:0;display:flex;align-items:center;justify-content:center}\n.bsd-ovia-v2 .ov2-photo img{width:100%;height:100%;min-height:320px;max-height:470px;object-fit:contain;display:block;margin:0}\n.bsd-ovia-v2.ov2-led .ov2-photo img{object-fit:cover}\n.bsd-ovia-v2 .ov2-intro{padding:32px;display:flex;flex-direction:column;justify-content:center;gap:16px;min-width:0}\n.bsd-ovia-v2 .ov2-eyebrow{font-size:12px;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;font-weight:500;color:#c6cdbe}\n.bsd-ovia-v2 .ov2-intro h2{font-size:34px;line-height:1.12;letter-spacing:-.03em;color:#fff}\n.bsd-ovia-v2 .ov2-intro p{font-size:15px;line-height:1.65;color:#e0e3db}\n.bsd-ovia-v2 .ov2-intro .ov2-product-name{font-size:12px;line-height:1.6;color:#c6cdbe}\n.bsd-ovia-v2 .ov2-intro a{display:inline-flex;align-items:center;color:#fff;text-decoration:underline;text-underline-offset:5px;font-size:14px;min-height:44px;width:fit-content}\n.bsd-ovia-v2 .ov2-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;padding:28px 4px;border-bottom:1px solid #dedfd8}\n.bsd-ovia-v2 .ov2-benefit{min-width:0}\n.bsd-ovia-v2 .ov2-benefit:before{content:\"\";display:block;width:25px;height:3px;background:#b70932;border-radius:3px;margin:0 0 14px}\n.bsd-ovia-v2 .ov2-benefit h3{font-size:17px;line-height:1.35;margin-bottom:7px}\n.bsd-ovia-v2 .ov2-benefit p{font-size:14px;line-height:1.65;color:#60655c}\n.bsd-ovia-v2 .ov2-fit{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding:26px;background:#f3f1ec;border-radius:18px;margin-top:26px;scroll-margin-top:140px}\n.bsd-ovia-v2 .ov2-fit.ov2-single{grid-template-columns:1fr}\n.bsd-ovia-v2 .ov2-fit .ov2-eyebrow{color:#ae1233}\n.bsd-ovia-v2 .ov2-fit h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;margin:7px 0 12px}\n.bsd-ovia-v2 .ov2-fit h4{font-size:16px;line-height:1.4;margin:0 0 9px}\n.bsd-ovia-v2 .ov2-fit p,.bsd-ovia-v2 .ov2-fit li{font-size:14px;line-height:1.65;color:#565d52}\n.bsd-ovia-v2 .ov2-fit ul{padding-left:20px;margin:0 0 16px;list-style:disc}\n.bsd-ovia-v2 .ov2-fit li{margin-bottom:5px}\n.bsd-ovia-v2 .ov2-fit .ov2-fit-value{font-size:21px;line-height:1.45;color:#272924;margin:0 0 9px;font-weight:500;letter-spacing:-.02em}\n.bsd-ovia-v2 .ov2-fit .ov2-fit-label{font-size:13px;margin:10px 0 4px}\n.bsd-ovia-v2 .ov2-box{padding-left:24px;border-left:1px solid #d9dbd2}\n.bsd-ovia-v2 .ov2-box\u003ediv+div{margin-top:20px}\n.bsd-ovia-v2 .ov2-install{margin-top:20px;padding:0 3px}\n.bsd-ovia-v2 .ov2-install h3{font-size:17px;margin-bottom:10px}\n.bsd-ovia-v2 .ov2-install p,.bsd-ovia-v2 .ov2-install li{font-size:14px;line-height:1.7;color:#60655c}\n.bsd-ovia-v2 .ov2-install p+p{margin-top:12px}\n.bsd-ovia-v2 .ov2-details{margin-top:24px}\n.bsd-ovia-v2 details{display:block;border:0;border-bottom:1px solid #dedfd8;background:transparent;margin:0;border-radius:0;padding:0}\n.bsd-ovia-v2 summary{display:list-item;cursor:pointer;min-height:58px;padding:18px 2px;font-size:16px;line-height:1.45;font-weight:500;color:#272924;list-style:disclosure-closed inside}\n.bsd-ovia-v2 details[open]\u003esummary{list-style-type:disclosure-open}\n.bsd-ovia-v2 .ov2-body{padding:0 2px 20px;font-size:14px;line-height:1.7;color:#565d52}\n.bsd-ovia-v2 .ov2-body p+p{margin-top:12px}\n.bsd-ovia-v2 .ov2-body h3,.bsd-ovia-v2 .ov2-body h4{font-size:16px;line-height:1.5;margin:16px 0 9px;color:#272924}\n.bsd-ovia-v2 .ov2-body ul,.bsd-ovia-v2 .ov2-body ol{margin:8px 0 14px;padding-left:21px;list-style:disc}\n.bsd-ovia-v2 .ov2-body li{margin-bottom:6px}\n.bsd-ovia-v2 .ov2-body img{max-width:100%;height:auto;margin:14px 0}\n.bsd-ovia-v2 .ov2-body iframe,.bsd-ovia-v2 .ov2-body video{max-width:100%}\n.bsd-ovia-v2 table{width:100%;border-collapse:collapse;table-layout:fixed;margin:10px 0 17px;font-size:14px;box-shadow:none;border:0;background:transparent}\n.bsd-ovia-v2 th,.bsd-ovia-v2 td{text-align:left;vertical-align:top;padding:11px 9px;border:0;border-bottom:1px solid #dedfd8;line-height:1.6;overflow-wrap:anywhere;background:transparent}\n.bsd-ovia-v2 th{width:40%;font-weight:500;color:#272924}\n.bsd-ovia-v2 td{color:#565d52}\n.bsd-ovia-v2 a{color:#ae1233;text-underline-offset:3px}\n.bsd-ovia-v2 strong{font-weight:500}\n.bsd-ovia-v2 .ov2-help{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:22px 2px 6px}\n.bsd-ovia-v2 .ov2-help p{font-size:14px;line-height:1.6;color:#60655c}\n.bsd-ovia-v2 .ov2-help a{display:inline-flex;align-items:center;justify-content:center;padding:11px 17px;min-height:44px;border:1px solid #d9dbd2;border-radius:30px;color:#272924;text-decoration:none;font-size:14px}\n.bsd-ovia-v2 .ov2-lighting{display:grid;grid-template-columns:1fr 1.05fr;gap:28px;padding:28px 4px 2px;align-items:center}\n.bsd-ovia-v2 .ov2-lighting .ov2-eyebrow{color:#60655c}\n.bsd-ovia-v2 .ov2-lighting h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;margin:8px 0 10px}\n.bsd-ovia-v2 .ov2-lighting p{font-size:14px;line-height:1.6;color:#60655c}\n.bsd-ovia-v2 .ov2-tones{position:relative;min-width:0;margin:0;padding:0;border:0;display:block}\n.bsd-ovia-v2 .ov2-sr,.bsd-ovia-v2 .ov2-tone-input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0;border:0}\n.bsd-ovia-v2 .ov2-tone-labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}\n.bsd-ovia-v2 .ov2-tone-labels label{min-height:79px;padding:10px 3px;border:1px solid #d9dbd2;border-radius:12px;background:#fff;color:#272924;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;line-height:1.45;font-weight:400;margin:0}\n.bsd-ovia-v2 .ov2-swatch{width:25px;height:7px;border-radius:10px;display:block;border:1px solid #8b8b82}\n.bsd-ovia-v2 .ov2-swatch-warm{background:#f5d394}.bsd-ovia-v2 .ov2-swatch-cool{background:#f4eee4}.bsd-ovia-v2 .ov2-swatch-day{background:#e6f2ff}\n.bsd-ovia-v2 .ov2-warm:checked~.ov2-tone-labels .ov2-label-warm,.bsd-ovia-v2 .ov2-cool:checked~.ov2-tone-labels .ov2-label-cool,.bsd-ovia-v2 .ov2-day:checked~.ov2-tone-labels .ov2-label-day{border:2px solid #b70932;padding:9px 2px;background:#f3f1ec}\n.bsd-ovia-v2 .ov2-warm:focus-visible~.ov2-tone-labels .ov2-label-warm,.bsd-ovia-v2 .ov2-cool:focus-visible~.ov2-tone-labels .ov2-label-cool,.bsd-ovia-v2 .ov2-day:focus-visible~.ov2-tone-labels .ov2-label-day{outline:2px solid #272924;outline-offset:3px}\n.bsd-ovia-v2 .ov2-light-result p{display:none;font-size:13px;margin-top:12px;min-height:42px}\n.bsd-ovia-v2 .ov2-warm:checked~.ov2-light-result .ov2-result-warm,.bsd-ovia-v2 .ov2-cool:checked~.ov2-light-result .ov2-result-cool,.bsd-ovia-v2 .ov2-day:checked~.ov2-light-result .ov2-result-day{display:block}\n.bsd-ovia-v2.ov2-compact .ov2-photo img{min-height:240px;max-height:300px}.bsd-ovia-v2.ov2-compact .ov2-intro{padding:26px}.bsd-ovia-v2.ov2-compact .ov2-intro h2{font-size:29px}\n@container ovia-description (max-width:600px){.bsd-ovia-v2 .ov2-hero,.bsd-ovia-v2 .ov2-lighting,.bsd-ovia-v2 .ov2-fit{grid-template-columns:1fr}.bsd-ovia-v2 .ov2-photo img{height:270px;min-height:0;max-height:270px}.bsd-ovia-v2.ov2-led .ov2-photo img{object-position:center 39%}.bsd-ovia-v2 .ov2-intro{padding:24px;gap:13px}.bsd-ovia-v2 .ov2-intro h2{font-size:31px}.bsd-ovia-v2 .ov2-benefits{grid-template-columns:1fr;gap:19px;padding:24px 4px}.bsd-ovia-v2 .ov2-benefit:before{margin-bottom:9px}.bsd-ovia-v2 .ov2-fit{gap:22px;padding:23px}.bsd-ovia-v2 .ov2-box{padding:20px 0 0;border-left:0;border-top:1px solid #d9dbd2}.bsd-ovia-v2 .ov2-lighting{gap:18px}.bsd-ovia-v2 .ov2-light-result p{min-height:0}.bsd-ovia-v2.ov2-compact .ov2-photo img{min-height:0;max-height:225px;height:225px}}\n@media(max-width:600px){.bsd-ovia-v2 .ov2-hero,.bsd-ovia-v2 .ov2-lighting,.bsd-ovia-v2 .ov2-fit{grid-template-columns:1fr}.bsd-ovia-v2 .ov2-photo img{height:270px;min-height:0;max-height:270px}.bsd-ovia-v2 .ov2-intro{padding:24px;gap:13px}.bsd-ovia-v2 .ov2-intro h2{font-size:31px}.bsd-ovia-v2 .ov2-benefits{grid-template-columns:1fr;gap:19px;padding:24px 4px}.bsd-ovia-v2 .ov2-fit{gap:22px;padding:23px}.bsd-ovia-v2 .ov2-box{padding:20px 0 0;border-left:0;border-top:1px solid #d9dbd2}.bsd-ovia-v2 .ov2-lighting{gap:18px}}\n\u003c\/style\u003e","brand":"Ovia","offers":[{"title":"Default Title","offer_id":46220017434773,"sku":"RD600FR","price":267.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/600-ROUND_0ffcd049-5a2b-462e-9c0a-604084310e10.webp?v=1752826018"},{"product_id":"ovia-halo-frameless-700mm-round-touchless-led-mirror-tri-color-lighting","title":"Ovia Halo 700mm Frameless Round Touchless LED Mirror Tri-Color Lighting","description":"\u003cdiv class=\"bsd-ovia-v2 ov2-led\" data-description-template=\"bsd-ovia-v2\" id=\"ov2-8841259253909\"\u003e\n\u003cdiv class=\"ov2-hero\"\u003e\n\u003cfigure class=\"ov2-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/600-round-3_0ff9f5f1-8d40-4430-b474-f8d2209302ae.webp?v=1752826020\u0026amp;width=900\" alt=\"Ovia Halo Frameless 700mm Round Touchless LED Mirror Tri-Color Lighting\" width=\"800\" height=\"800\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"ov2-intro\"\u003e\n\u003cp class=\"ov2-eyebrow\"\u003eOvia \/ Illuminated mirrors\u003c\/p\u003e\n\u003ch2\u003eLight that fits your routine.\u003c\/h2\u003e\n\u003cp\u003eA soft glow for winding down. Daylight tones for getting ready. Make the bathroom feel your own with three dimmable light settings and effortless touchless control.\u003c\/p\u003e\n\u003cp class=\"ov2-product-name\"\u003eOvia Halo Frameless 700mm Round Touchless LED Mirror Tri-Color Lighting\u003c\/p\u003e\n\u003ca href=\"#ov2-8841259253909-fit\"\u003eSee how it fits\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefits\"\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eKeep the glass untouched\u003c\/h3\u003e\n\u003cp\u003eSensor control lets you operate the mirror without touching its surface.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eLess mist after a shower\u003c\/h3\u003e\n\u003cp\u003eThe built-in anti-fog demister helps clear condensation from the glass.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eSet the brightness to suit\u003c\/h3\u003e\n\u003cp\u003eDimmable LED backlighting gives you more control over the bathroom atmosphere.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"ov2-lighting\" aria-label=\"Lighting options\"\u003e\u003cdiv\u003e\n\u003cp class=\"ov2-eyebrow\"\u003eThree tones. One mirror.\u003c\/p\u003e\n\u003ch3\u003eFind your favourite light.\u003c\/h3\u003e\n\u003cp\u003eSwitch between warm, cool white and daylight. All three settings are built in.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfieldset class=\"ov2-tones\"\u003e\n\u003clegend class=\"ov2-sr\"\u003eExplore the three light temperatures\u003c\/legend\u003e\n\u003cinput class=\"ov2-tone-input ov2-warm\" type=\"radio\" name=\"ov2-8841259253909-tone\" id=\"ov2-8841259253909-warm\" value=\"warm\" checked\u003e\u003cinput class=\"ov2-tone-input ov2-cool\" type=\"radio\" name=\"ov2-8841259253909-tone\" id=\"ov2-8841259253909-cool\" value=\"cool\"\u003e\u003cinput class=\"ov2-tone-input ov2-day\" type=\"radio\" name=\"ov2-8841259253909-tone\" id=\"ov2-8841259253909-day\" value=\"day\"\u003e\u003cdiv class=\"ov2-tone-labels\"\u003e\n\u003clabel class=\"ov2-label-warm\" for=\"ov2-8841259253909-warm\"\u003e\u003cspan class=\"ov2-swatch ov2-swatch-warm\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan\u003eWarm\u003c\/span\u003e\u003cspan\u003e3000 K\u003c\/span\u003e\u003c\/label\u003e\u003clabel class=\"ov2-label-cool\" for=\"ov2-8841259253909-cool\"\u003e\u003cspan class=\"ov2-swatch ov2-swatch-cool\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan\u003eCool white\u003c\/span\u003e\u003cspan\u003e4000 K\u003c\/span\u003e\u003c\/label\u003e\u003clabel class=\"ov2-label-day\" for=\"ov2-8841259253909-day\"\u003e\u003cspan class=\"ov2-swatch ov2-swatch-day\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan\u003eDaylight\u003c\/span\u003e\u003cspan\u003e6000 K\u003c\/span\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-light-result\" aria-live=\"polite\"\u003e\n\u003cp class=\"ov2-result-warm\"\u003e3000 K: a warmer tone for a soft, relaxed atmosphere.\u003c\/p\u003e\n\u003cp class=\"ov2-result-cool\"\u003e4000 K: cool white lighting for your everyday routine.\u003c\/p\u003e\n\u003cp class=\"ov2-result-day\"\u003e6000 K: a crisp daylight tone for getting ready.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/fieldset\u003e\u003c\/section\u003e\u003csection class=\"ov2-fit\" id=\"ov2-8841259253909-fit\"\u003e\u003cdiv\u003e\n\u003cp class=\"ov2-eyebrow\"\u003eMake sure it fits\u003c\/p\u003e\n\u003ch3\u003eA clean, frameless profile.\u003c\/h3\u003e\n\u003cp class=\"ov2-fit-label\"\u003eDimensions\u003c\/p\u003e\n\u003cp class=\"ov2-fit-value\"\u003e700 × 700 × 25 mm\u003c\/p\u003e\n\u003cp class=\"ov2-fit-label\"\u003eElectrical connection\u003c\/p\u003e\n\u003cp class=\"ov2-fit-value\"\u003eHardwired\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-box\"\u003e\n\u003cdiv\u003e\n\u003ch4\u003eWhat’s in the box\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eOvia Halo 700 mm LED mirror.\u003c\/li\u003e\n\u003cli\u003eWall mounting brackets and fittings.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4\u003ePlan your installation\u003c\/h4\u003e\n\u003cp\u003eWall mounted with a hardwired electrical connection.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cdiv class=\"ov2-details\"\u003e\n\u003cdetails\u003e\u003csummary\u003eFull product details \u0026amp; specifications\u003c\/summary\u003e\u003cdiv class=\"ov2-body\"\u003e\n\u003cp\u003eThe Ovia Halo 700 mm round LED mirror combines a frameless profile with touchless control, dimmable lighting and a built-in demister. Choose warm, cool or daylight illumination to suit your bathroom.\u003c\/p\u003e\n\u003ch4\u003eKey features\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eTouchless sensor control for everyday use.\u003c\/li\u003e\n\u003cli\u003eThree dimmable light temperatures: 3000 K warm light, 4000 K cool white and 6000 K daylight.\u003c\/li\u003e\n\u003cli\u003eIntegrated anti-fog demister.\u003c\/li\u003e\n\u003cli\u003e5 mm copper-free glass with a frameless edge.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003eSpecifications\u003c\/h4\u003e\n\u003cdiv\u003e\u003ctable aria-label=\"Product specifications\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDimensions\u003c\/th\u003e\n\u003ctd\u003e700 × 700 × 25 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eShape\u003c\/th\u003e\n\u003ctd\u003eRound\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eGlass\u003c\/th\u003e\n\u003ctd\u003e5 mm copper-free glass\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eLighting\u003c\/th\u003e\n\u003ctd\u003eWaterproof 2835 LED backlighting; CRI \u0026gt; 80\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eControl\u003c\/th\u003e\n\u003ctd\u003eTouchless sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eLight temperatures\u003c\/th\u003e\n\u003ctd\u003e3000 K \/ 4000 K \/ 6000 K\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eElectrical connection\u003c\/th\u003e\n\u003ctd\u003eHardwired\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIP rating\u003c\/th\u003e\n\u003ctd\u003eIP44\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCertification\u003c\/th\u003e\n\u003ctd\u003eSAA approved\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003e5-year warranty\u003c\/summary\u003e\u003cdiv class=\"ov2-body\"\u003e\u003cul\u003e\u003cli\u003e5-year warranty.\u003c\/li\u003e\u003c\/ul\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-help\"\u003e\n\u003cp\u003eWant a hand choosing for your space?\u003c\/p\u003e\n\u003ca href=\"https:\/\/www.bathroomsalesdirect.com.au\/pages\/contact\" target=\"_blank\" rel=\"noopener\"\u003eAsk our team\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cstyle\u003e.bsd-ovia-v2{font-family:inherit;font-size:16px;line-height:1.6;color:#272924;background:#fff;max-width:1100px;margin:0 auto;overflow-wrap:anywhere;container-type:inline-size;container-name:ovia-description}\n.apg-bl-it.open\u003e.apg-bl-a:has(.bsd-ovia-v2){max-height:none!important;overflow:visible!important}\n.bsd-ovia-v2 *{box-sizing:border-box}\n.bsd-ovia-v2 h2,.bsd-ovia-v2 h3,.bsd-ovia-v2 h4,.bsd-ovia-v2 p,.bsd-ovia-v2 figure{margin:0;letter-spacing:normal;text-transform:none}\n.bsd-ovia-v2 h2,.bsd-ovia-v2 h3,.bsd-ovia-v2 h4{font-family:inherit;font-weight:500;color:inherit}\n.bsd-ovia-v2 .ov2-hero{display:grid;grid-template-columns:1fr 1fr;border-radius:20px;overflow:hidden;background:#252823;color:#fff}\n.bsd-ovia-v2 .ov2-photo{position:relative;background:#fff;min-width:0;display:flex;align-items:center;justify-content:center}\n.bsd-ovia-v2 .ov2-photo img{width:100%;height:100%;min-height:320px;max-height:470px;object-fit:contain;display:block;margin:0}\n.bsd-ovia-v2.ov2-led .ov2-photo img{object-fit:cover}\n.bsd-ovia-v2 .ov2-intro{padding:32px;display:flex;flex-direction:column;justify-content:center;gap:16px;min-width:0}\n.bsd-ovia-v2 .ov2-eyebrow{font-size:12px;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;font-weight:500;color:#c6cdbe}\n.bsd-ovia-v2 .ov2-intro h2{font-size:34px;line-height:1.12;letter-spacing:-.03em;color:#fff}\n.bsd-ovia-v2 .ov2-intro p{font-size:15px;line-height:1.65;color:#e0e3db}\n.bsd-ovia-v2 .ov2-intro .ov2-product-name{font-size:12px;line-height:1.6;color:#c6cdbe}\n.bsd-ovia-v2 .ov2-intro a{display:inline-flex;align-items:center;color:#fff;text-decoration:underline;text-underline-offset:5px;font-size:14px;min-height:44px;width:fit-content}\n.bsd-ovia-v2 .ov2-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;padding:28px 4px;border-bottom:1px solid #dedfd8}\n.bsd-ovia-v2 .ov2-benefit{min-width:0}\n.bsd-ovia-v2 .ov2-benefit:before{content:\"\";display:block;width:25px;height:3px;background:#b70932;border-radius:3px;margin:0 0 14px}\n.bsd-ovia-v2 .ov2-benefit h3{font-size:17px;line-height:1.35;margin-bottom:7px}\n.bsd-ovia-v2 .ov2-benefit p{font-size:14px;line-height:1.65;color:#60655c}\n.bsd-ovia-v2 .ov2-fit{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding:26px;background:#f3f1ec;border-radius:18px;margin-top:26px;scroll-margin-top:140px}\n.bsd-ovia-v2 .ov2-fit.ov2-single{grid-template-columns:1fr}\n.bsd-ovia-v2 .ov2-fit .ov2-eyebrow{color:#ae1233}\n.bsd-ovia-v2 .ov2-fit h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;margin:7px 0 12px}\n.bsd-ovia-v2 .ov2-fit h4{font-size:16px;line-height:1.4;margin:0 0 9px}\n.bsd-ovia-v2 .ov2-fit p,.bsd-ovia-v2 .ov2-fit li{font-size:14px;line-height:1.65;color:#565d52}\n.bsd-ovia-v2 .ov2-fit ul{padding-left:20px;margin:0 0 16px;list-style:disc}\n.bsd-ovia-v2 .ov2-fit li{margin-bottom:5px}\n.bsd-ovia-v2 .ov2-fit .ov2-fit-value{font-size:21px;line-height:1.45;color:#272924;margin:0 0 9px;font-weight:500;letter-spacing:-.02em}\n.bsd-ovia-v2 .ov2-fit .ov2-fit-label{font-size:13px;margin:10px 0 4px}\n.bsd-ovia-v2 .ov2-box{padding-left:24px;border-left:1px solid #d9dbd2}\n.bsd-ovia-v2 .ov2-box\u003ediv+div{margin-top:20px}\n.bsd-ovia-v2 .ov2-install{margin-top:20px;padding:0 3px}\n.bsd-ovia-v2 .ov2-install h3{font-size:17px;margin-bottom:10px}\n.bsd-ovia-v2 .ov2-install p,.bsd-ovia-v2 .ov2-install li{font-size:14px;line-height:1.7;color:#60655c}\n.bsd-ovia-v2 .ov2-install p+p{margin-top:12px}\n.bsd-ovia-v2 .ov2-details{margin-top:24px}\n.bsd-ovia-v2 details{display:block;border:0;border-bottom:1px solid #dedfd8;background:transparent;margin:0;border-radius:0;padding:0}\n.bsd-ovia-v2 summary{display:list-item;cursor:pointer;min-height:58px;padding:18px 2px;font-size:16px;line-height:1.45;font-weight:500;color:#272924;list-style:disclosure-closed inside}\n.bsd-ovia-v2 details[open]\u003esummary{list-style-type:disclosure-open}\n.bsd-ovia-v2 .ov2-body{padding:0 2px 20px;font-size:14px;line-height:1.7;color:#565d52}\n.bsd-ovia-v2 .ov2-body p+p{margin-top:12px}\n.bsd-ovia-v2 .ov2-body h3,.bsd-ovia-v2 .ov2-body h4{font-size:16px;line-height:1.5;margin:16px 0 9px;color:#272924}\n.bsd-ovia-v2 .ov2-body ul,.bsd-ovia-v2 .ov2-body ol{margin:8px 0 14px;padding-left:21px;list-style:disc}\n.bsd-ovia-v2 .ov2-body li{margin-bottom:6px}\n.bsd-ovia-v2 .ov2-body img{max-width:100%;height:auto;margin:14px 0}\n.bsd-ovia-v2 .ov2-body iframe,.bsd-ovia-v2 .ov2-body video{max-width:100%}\n.bsd-ovia-v2 table{width:100%;border-collapse:collapse;table-layout:fixed;margin:10px 0 17px;font-size:14px;box-shadow:none;border:0;background:transparent}\n.bsd-ovia-v2 th,.bsd-ovia-v2 td{text-align:left;vertical-align:top;padding:11px 9px;border:0;border-bottom:1px solid #dedfd8;line-height:1.6;overflow-wrap:anywhere;background:transparent}\n.bsd-ovia-v2 th{width:40%;font-weight:500;color:#272924}\n.bsd-ovia-v2 td{color:#565d52}\n.bsd-ovia-v2 a{color:#ae1233;text-underline-offset:3px}\n.bsd-ovia-v2 strong{font-weight:500}\n.bsd-ovia-v2 .ov2-help{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:22px 2px 6px}\n.bsd-ovia-v2 .ov2-help p{font-size:14px;line-height:1.6;color:#60655c}\n.bsd-ovia-v2 .ov2-help a{display:inline-flex;align-items:center;justify-content:center;padding:11px 17px;min-height:44px;border:1px solid #d9dbd2;border-radius:30px;color:#272924;text-decoration:none;font-size:14px}\n.bsd-ovia-v2 .ov2-lighting{display:grid;grid-template-columns:1fr 1.05fr;gap:28px;padding:28px 4px 2px;align-items:center}\n.bsd-ovia-v2 .ov2-lighting .ov2-eyebrow{color:#60655c}\n.bsd-ovia-v2 .ov2-lighting h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;margin:8px 0 10px}\n.bsd-ovia-v2 .ov2-lighting p{font-size:14px;line-height:1.6;color:#60655c}\n.bsd-ovia-v2 .ov2-tones{position:relative;min-width:0;margin:0;padding:0;border:0;display:block}\n.bsd-ovia-v2 .ov2-sr,.bsd-ovia-v2 .ov2-tone-input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0;border:0}\n.bsd-ovia-v2 .ov2-tone-labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}\n.bsd-ovia-v2 .ov2-tone-labels label{min-height:79px;padding:10px 3px;border:1px solid #d9dbd2;border-radius:12px;background:#fff;color:#272924;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;line-height:1.45;font-weight:400;margin:0}\n.bsd-ovia-v2 .ov2-swatch{width:25px;height:7px;border-radius:10px;display:block;border:1px solid #8b8b82}\n.bsd-ovia-v2 .ov2-swatch-warm{background:#f5d394}.bsd-ovia-v2 .ov2-swatch-cool{background:#f4eee4}.bsd-ovia-v2 .ov2-swatch-day{background:#e6f2ff}\n.bsd-ovia-v2 .ov2-warm:checked~.ov2-tone-labels .ov2-label-warm,.bsd-ovia-v2 .ov2-cool:checked~.ov2-tone-labels .ov2-label-cool,.bsd-ovia-v2 .ov2-day:checked~.ov2-tone-labels .ov2-label-day{border:2px solid #b70932;padding:9px 2px;background:#f3f1ec}\n.bsd-ovia-v2 .ov2-warm:focus-visible~.ov2-tone-labels .ov2-label-warm,.bsd-ovia-v2 .ov2-cool:focus-visible~.ov2-tone-labels .ov2-label-cool,.bsd-ovia-v2 .ov2-day:focus-visible~.ov2-tone-labels .ov2-label-day{outline:2px solid #272924;outline-offset:3px}\n.bsd-ovia-v2 .ov2-light-result p{display:none;font-size:13px;margin-top:12px;min-height:42px}\n.bsd-ovia-v2 .ov2-warm:checked~.ov2-light-result .ov2-result-warm,.bsd-ovia-v2 .ov2-cool:checked~.ov2-light-result .ov2-result-cool,.bsd-ovia-v2 .ov2-day:checked~.ov2-light-result .ov2-result-day{display:block}\n.bsd-ovia-v2.ov2-compact .ov2-photo img{min-height:240px;max-height:300px}.bsd-ovia-v2.ov2-compact .ov2-intro{padding:26px}.bsd-ovia-v2.ov2-compact .ov2-intro h2{font-size:29px}\n@container ovia-description (max-width:600px){.bsd-ovia-v2 .ov2-hero,.bsd-ovia-v2 .ov2-lighting,.bsd-ovia-v2 .ov2-fit{grid-template-columns:1fr}.bsd-ovia-v2 .ov2-photo img{height:270px;min-height:0;max-height:270px}.bsd-ovia-v2.ov2-led .ov2-photo img{object-position:center 39%}.bsd-ovia-v2 .ov2-intro{padding:24px;gap:13px}.bsd-ovia-v2 .ov2-intro h2{font-size:31px}.bsd-ovia-v2 .ov2-benefits{grid-template-columns:1fr;gap:19px;padding:24px 4px}.bsd-ovia-v2 .ov2-benefit:before{margin-bottom:9px}.bsd-ovia-v2 .ov2-fit{gap:22px;padding:23px}.bsd-ovia-v2 .ov2-box{padding:20px 0 0;border-left:0;border-top:1px solid #d9dbd2}.bsd-ovia-v2 .ov2-lighting{gap:18px}.bsd-ovia-v2 .ov2-light-result p{min-height:0}.bsd-ovia-v2.ov2-compact .ov2-photo img{min-height:0;max-height:225px;height:225px}}\n@media(max-width:600px){.bsd-ovia-v2 .ov2-hero,.bsd-ovia-v2 .ov2-lighting,.bsd-ovia-v2 .ov2-fit{grid-template-columns:1fr}.bsd-ovia-v2 .ov2-photo img{height:270px;min-height:0;max-height:270px}.bsd-ovia-v2 .ov2-intro{padding:24px;gap:13px}.bsd-ovia-v2 .ov2-intro h2{font-size:31px}.bsd-ovia-v2 .ov2-benefits{grid-template-columns:1fr;gap:19px;padding:24px 4px}.bsd-ovia-v2 .ov2-fit{gap:22px;padding:23px}.bsd-ovia-v2 .ov2-box{padding:20px 0 0;border-left:0;border-top:1px solid #d9dbd2}.bsd-ovia-v2 .ov2-lighting{gap:18px}}\n\u003c\/style\u003e","brand":"Ovia","offers":[{"title":"Default Title","offer_id":46220017467541,"sku":"RD700FR","price":297.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/600-round-3_0ff9f5f1-8d40-4430-b474-f8d2209302ae.webp?v=1752826020"},{"product_id":"ovia-halo-frameless-900mm-round-touchless-led-mirror-tri-color-lighting","title":"Ovia Halo 900mm Frameless Round Touchless LED Mirror Tri-Color Lighting","description":"\u003cdiv class=\"bsd-ovia-v2 ov2-led\" data-description-template=\"bsd-ovia-v2\" id=\"ov2-8841259286677\"\u003e\n\u003cdiv class=\"ov2-hero\"\u003e\n\u003cfigure class=\"ov2-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/900rd_cf0f7985-8f67-447e-8ff6-571d0c0fbf47.webp?v=1752826022\u0026amp;width=900\" alt=\"Ovia Halo Frameless 900mm Round Touchless LED Mirror Tri-Color Lighting\" width=\"800\" height=\"800\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"ov2-intro\"\u003e\n\u003cp class=\"ov2-eyebrow\"\u003eOvia \/ Illuminated mirrors\u003c\/p\u003e\n\u003ch2\u003eLight that fits your routine.\u003c\/h2\u003e\n\u003cp\u003eA soft glow for winding down. Daylight tones for getting ready. Make the bathroom feel your own with three dimmable light settings and effortless touchless control.\u003c\/p\u003e\n\u003cp class=\"ov2-product-name\"\u003eOvia Halo Frameless 900mm Round Touchless LED Mirror Tri-Color Lighting\u003c\/p\u003e\n\u003ca href=\"#ov2-8841259286677-fit\"\u003eSee how it fits\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefits\"\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eKeep the glass untouched\u003c\/h3\u003e\n\u003cp\u003eSensor control lets you operate the mirror without touching its surface.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eLess mist after a shower\u003c\/h3\u003e\n\u003cp\u003eThe built-in anti-fog demister helps clear condensation from the glass.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eSet the brightness to suit\u003c\/h3\u003e\n\u003cp\u003eDimmable LED backlighting gives you more control over the bathroom atmosphere.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"ov2-lighting\" aria-label=\"Lighting options\"\u003e\u003cdiv\u003e\n\u003cp class=\"ov2-eyebrow\"\u003eThree tones. One mirror.\u003c\/p\u003e\n\u003ch3\u003eFind your favourite light.\u003c\/h3\u003e\n\u003cp\u003eSwitch between warm, cool white and daylight. All three settings are built in.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfieldset class=\"ov2-tones\"\u003e\n\u003clegend class=\"ov2-sr\"\u003eExplore the three light temperatures\u003c\/legend\u003e\n\u003cinput class=\"ov2-tone-input ov2-warm\" type=\"radio\" name=\"ov2-8841259286677-tone\" id=\"ov2-8841259286677-warm\" value=\"warm\" checked\u003e\u003cinput class=\"ov2-tone-input ov2-cool\" type=\"radio\" name=\"ov2-8841259286677-tone\" id=\"ov2-8841259286677-cool\" value=\"cool\"\u003e\u003cinput class=\"ov2-tone-input ov2-day\" type=\"radio\" name=\"ov2-8841259286677-tone\" id=\"ov2-8841259286677-day\" value=\"day\"\u003e\u003cdiv class=\"ov2-tone-labels\"\u003e\n\u003clabel class=\"ov2-label-warm\" for=\"ov2-8841259286677-warm\"\u003e\u003cspan class=\"ov2-swatch ov2-swatch-warm\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan\u003eWarm\u003c\/span\u003e\u003cspan\u003e3000 K\u003c\/span\u003e\u003c\/label\u003e\u003clabel class=\"ov2-label-cool\" for=\"ov2-8841259286677-cool\"\u003e\u003cspan class=\"ov2-swatch ov2-swatch-cool\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan\u003eCool white\u003c\/span\u003e\u003cspan\u003e4000 K\u003c\/span\u003e\u003c\/label\u003e\u003clabel class=\"ov2-label-day\" for=\"ov2-8841259286677-day\"\u003e\u003cspan class=\"ov2-swatch ov2-swatch-day\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan\u003eDaylight\u003c\/span\u003e\u003cspan\u003e6000 K\u003c\/span\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-light-result\" aria-live=\"polite\"\u003e\n\u003cp class=\"ov2-result-warm\"\u003e3000 K: a warmer tone for a soft, relaxed atmosphere.\u003c\/p\u003e\n\u003cp class=\"ov2-result-cool\"\u003e4000 K: cool white lighting for your everyday routine.\u003c\/p\u003e\n\u003cp class=\"ov2-result-day\"\u003e6000 K: a crisp daylight tone for getting ready.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/fieldset\u003e\u003c\/section\u003e\u003csection class=\"ov2-fit\" id=\"ov2-8841259286677-fit\"\u003e\u003cdiv\u003e\n\u003cp class=\"ov2-eyebrow\"\u003eMake sure it fits\u003c\/p\u003e\n\u003ch3\u003eA clean, frameless profile.\u003c\/h3\u003e\n\u003cp class=\"ov2-fit-label\"\u003eDimensions\u003c\/p\u003e\n\u003cp class=\"ov2-fit-value\"\u003e900 × 900 × 25 mm\u003c\/p\u003e\n\u003cp class=\"ov2-fit-label\"\u003eElectrical connection\u003c\/p\u003e\n\u003cp class=\"ov2-fit-value\"\u003eHardwired\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-box\"\u003e\n\u003cdiv\u003e\n\u003ch4\u003eWhat’s in the box\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eOvia Halo 900 mm LED mirror.\u003c\/li\u003e\n\u003cli\u003eWall mounting brackets and fittings.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4\u003ePlan your installation\u003c\/h4\u003e\n\u003cp\u003eWall mounted with a hardwired electrical connection.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cdiv class=\"ov2-details\"\u003e\n\u003cdetails\u003e\u003csummary\u003eFull product details \u0026amp; specifications\u003c\/summary\u003e\u003cdiv class=\"ov2-body\"\u003e\n\u003cp\u003eThe Ovia Halo 900 mm round LED mirror combines a frameless profile with touchless control, dimmable lighting and a built-in demister. Choose warm, cool or daylight illumination to suit your bathroom.\u003c\/p\u003e\n\u003ch4\u003eKey features\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eTouchless sensor control for everyday use.\u003c\/li\u003e\n\u003cli\u003eThree dimmable light temperatures: 3000 K warm light, 4000 K cool white and 6000 K daylight.\u003c\/li\u003e\n\u003cli\u003eIntegrated anti-fog demister.\u003c\/li\u003e\n\u003cli\u003e5 mm copper-free glass with a frameless edge.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003eSpecifications\u003c\/h4\u003e\n\u003cdiv\u003e\u003ctable aria-label=\"Product specifications\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDimensions\u003c\/th\u003e\n\u003ctd\u003e900 × 900 × 25 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eShape\u003c\/th\u003e\n\u003ctd\u003eRound\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eGlass\u003c\/th\u003e\n\u003ctd\u003e5 mm copper-free glass\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eLighting\u003c\/th\u003e\n\u003ctd\u003eWaterproof 2835 LED backlighting; CRI \u0026gt; 80\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eControl\u003c\/th\u003e\n\u003ctd\u003eTouchless sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eLight temperatures\u003c\/th\u003e\n\u003ctd\u003e3000 K \/ 4000 K \/ 6000 K\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eElectrical connection\u003c\/th\u003e\n\u003ctd\u003eHardwired\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIP rating\u003c\/th\u003e\n\u003ctd\u003eIP44\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCertification\u003c\/th\u003e\n\u003ctd\u003eSAA approved\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003e3-year warranty\u003c\/summary\u003e\u003cdiv class=\"ov2-body\"\u003e\u003cul\u003e\u003cli\u003e3-year warranty.\u003c\/li\u003e\u003c\/ul\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-help\"\u003e\n\u003cp\u003eWant a hand choosing for your space?\u003c\/p\u003e\n\u003ca href=\"https:\/\/www.bathroomsalesdirect.com.au\/pages\/contact\" target=\"_blank\" rel=\"noopener\"\u003eAsk our team\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cstyle\u003e.bsd-ovia-v2{font-family:inherit;font-size:16px;line-height:1.6;color:#272924;background:#fff;max-width:1100px;margin:0 auto;overflow-wrap:anywhere;container-type:inline-size;container-name:ovia-description}\n.apg-bl-it.open\u003e.apg-bl-a:has(.bsd-ovia-v2){max-height:none!important;overflow:visible!important}\n.bsd-ovia-v2 *{box-sizing:border-box}\n.bsd-ovia-v2 h2,.bsd-ovia-v2 h3,.bsd-ovia-v2 h4,.bsd-ovia-v2 p,.bsd-ovia-v2 figure{margin:0;letter-spacing:normal;text-transform:none}\n.bsd-ovia-v2 h2,.bsd-ovia-v2 h3,.bsd-ovia-v2 h4{font-family:inherit;font-weight:500;color:inherit}\n.bsd-ovia-v2 .ov2-hero{display:grid;grid-template-columns:1fr 1fr;border-radius:20px;overflow:hidden;background:#252823;color:#fff}\n.bsd-ovia-v2 .ov2-photo{position:relative;background:#fff;min-width:0;display:flex;align-items:center;justify-content:center}\n.bsd-ovia-v2 .ov2-photo img{width:100%;height:100%;min-height:320px;max-height:470px;object-fit:contain;display:block;margin:0}\n.bsd-ovia-v2.ov2-led .ov2-photo img{object-fit:cover}\n.bsd-ovia-v2 .ov2-intro{padding:32px;display:flex;flex-direction:column;justify-content:center;gap:16px;min-width:0}\n.bsd-ovia-v2 .ov2-eyebrow{font-size:12px;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;font-weight:500;color:#c6cdbe}\n.bsd-ovia-v2 .ov2-intro h2{font-size:34px;line-height:1.12;letter-spacing:-.03em;color:#fff}\n.bsd-ovia-v2 .ov2-intro p{font-size:15px;line-height:1.65;color:#e0e3db}\n.bsd-ovia-v2 .ov2-intro .ov2-product-name{font-size:12px;line-height:1.6;color:#c6cdbe}\n.bsd-ovia-v2 .ov2-intro a{display:inline-flex;align-items:center;color:#fff;text-decoration:underline;text-underline-offset:5px;font-size:14px;min-height:44px;width:fit-content}\n.bsd-ovia-v2 .ov2-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;padding:28px 4px;border-bottom:1px solid #dedfd8}\n.bsd-ovia-v2 .ov2-benefit{min-width:0}\n.bsd-ovia-v2 .ov2-benefit:before{content:\"\";display:block;width:25px;height:3px;background:#b70932;border-radius:3px;margin:0 0 14px}\n.bsd-ovia-v2 .ov2-benefit h3{font-size:17px;line-height:1.35;margin-bottom:7px}\n.bsd-ovia-v2 .ov2-benefit p{font-size:14px;line-height:1.65;color:#60655c}\n.bsd-ovia-v2 .ov2-fit{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding:26px;background:#f3f1ec;border-radius:18px;margin-top:26px;scroll-margin-top:140px}\n.bsd-ovia-v2 .ov2-fit.ov2-single{grid-template-columns:1fr}\n.bsd-ovia-v2 .ov2-fit .ov2-eyebrow{color:#ae1233}\n.bsd-ovia-v2 .ov2-fit h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;margin:7px 0 12px}\n.bsd-ovia-v2 .ov2-fit h4{font-size:16px;line-height:1.4;margin:0 0 9px}\n.bsd-ovia-v2 .ov2-fit p,.bsd-ovia-v2 .ov2-fit li{font-size:14px;line-height:1.65;color:#565d52}\n.bsd-ovia-v2 .ov2-fit ul{padding-left:20px;margin:0 0 16px;list-style:disc}\n.bsd-ovia-v2 .ov2-fit li{margin-bottom:5px}\n.bsd-ovia-v2 .ov2-fit .ov2-fit-value{font-size:21px;line-height:1.45;color:#272924;margin:0 0 9px;font-weight:500;letter-spacing:-.02em}\n.bsd-ovia-v2 .ov2-fit .ov2-fit-label{font-size:13px;margin:10px 0 4px}\n.bsd-ovia-v2 .ov2-box{padding-left:24px;border-left:1px solid #d9dbd2}\n.bsd-ovia-v2 .ov2-box\u003ediv+div{margin-top:20px}\n.bsd-ovia-v2 .ov2-install{margin-top:20px;padding:0 3px}\n.bsd-ovia-v2 .ov2-install h3{font-size:17px;margin-bottom:10px}\n.bsd-ovia-v2 .ov2-install p,.bsd-ovia-v2 .ov2-install li{font-size:14px;line-height:1.7;color:#60655c}\n.bsd-ovia-v2 .ov2-install p+p{margin-top:12px}\n.bsd-ovia-v2 .ov2-details{margin-top:24px}\n.bsd-ovia-v2 details{display:block;border:0;border-bottom:1px solid #dedfd8;background:transparent;margin:0;border-radius:0;padding:0}\n.bsd-ovia-v2 summary{display:list-item;cursor:pointer;min-height:58px;padding:18px 2px;font-size:16px;line-height:1.45;font-weight:500;color:#272924;list-style:disclosure-closed inside}\n.bsd-ovia-v2 details[open]\u003esummary{list-style-type:disclosure-open}\n.bsd-ovia-v2 .ov2-body{padding:0 2px 20px;font-size:14px;line-height:1.7;color:#565d52}\n.bsd-ovia-v2 .ov2-body p+p{margin-top:12px}\n.bsd-ovia-v2 .ov2-body h3,.bsd-ovia-v2 .ov2-body h4{font-size:16px;line-height:1.5;margin:16px 0 9px;color:#272924}\n.bsd-ovia-v2 .ov2-body ul,.bsd-ovia-v2 .ov2-body ol{margin:8px 0 14px;padding-left:21px;list-style:disc}\n.bsd-ovia-v2 .ov2-body li{margin-bottom:6px}\n.bsd-ovia-v2 .ov2-body img{max-width:100%;height:auto;margin:14px 0}\n.bsd-ovia-v2 .ov2-body iframe,.bsd-ovia-v2 .ov2-body video{max-width:100%}\n.bsd-ovia-v2 table{width:100%;border-collapse:collapse;table-layout:fixed;margin:10px 0 17px;font-size:14px;box-shadow:none;border:0;background:transparent}\n.bsd-ovia-v2 th,.bsd-ovia-v2 td{text-align:left;vertical-align:top;padding:11px 9px;border:0;border-bottom:1px solid #dedfd8;line-height:1.6;overflow-wrap:anywhere;background:transparent}\n.bsd-ovia-v2 th{width:40%;font-weight:500;color:#272924}\n.bsd-ovia-v2 td{color:#565d52}\n.bsd-ovia-v2 a{color:#ae1233;text-underline-offset:3px}\n.bsd-ovia-v2 strong{font-weight:500}\n.bsd-ovia-v2 .ov2-help{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:22px 2px 6px}\n.bsd-ovia-v2 .ov2-help p{font-size:14px;line-height:1.6;color:#60655c}\n.bsd-ovia-v2 .ov2-help a{display:inline-flex;align-items:center;justify-content:center;padding:11px 17px;min-height:44px;border:1px solid #d9dbd2;border-radius:30px;color:#272924;text-decoration:none;font-size:14px}\n.bsd-ovia-v2 .ov2-lighting{display:grid;grid-template-columns:1fr 1.05fr;gap:28px;padding:28px 4px 2px;align-items:center}\n.bsd-ovia-v2 .ov2-lighting .ov2-eyebrow{color:#60655c}\n.bsd-ovia-v2 .ov2-lighting h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;margin:8px 0 10px}\n.bsd-ovia-v2 .ov2-lighting p{font-size:14px;line-height:1.6;color:#60655c}\n.bsd-ovia-v2 .ov2-tones{position:relative;min-width:0;margin:0;padding:0;border:0;display:block}\n.bsd-ovia-v2 .ov2-sr,.bsd-ovia-v2 .ov2-tone-input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0;border:0}\n.bsd-ovia-v2 .ov2-tone-labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}\n.bsd-ovia-v2 .ov2-tone-labels label{min-height:79px;padding:10px 3px;border:1px solid #d9dbd2;border-radius:12px;background:#fff;color:#272924;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;line-height:1.45;font-weight:400;margin:0}\n.bsd-ovia-v2 .ov2-swatch{width:25px;height:7px;border-radius:10px;display:block;border:1px solid #8b8b82}\n.bsd-ovia-v2 .ov2-swatch-warm{background:#f5d394}.bsd-ovia-v2 .ov2-swatch-cool{background:#f4eee4}.bsd-ovia-v2 .ov2-swatch-day{background:#e6f2ff}\n.bsd-ovia-v2 .ov2-warm:checked~.ov2-tone-labels .ov2-label-warm,.bsd-ovia-v2 .ov2-cool:checked~.ov2-tone-labels .ov2-label-cool,.bsd-ovia-v2 .ov2-day:checked~.ov2-tone-labels .ov2-label-day{border:2px solid #b70932;padding:9px 2px;background:#f3f1ec}\n.bsd-ovia-v2 .ov2-warm:focus-visible~.ov2-tone-labels .ov2-label-warm,.bsd-ovia-v2 .ov2-cool:focus-visible~.ov2-tone-labels .ov2-label-cool,.bsd-ovia-v2 .ov2-day:focus-visible~.ov2-tone-labels .ov2-label-day{outline:2px solid #272924;outline-offset:3px}\n.bsd-ovia-v2 .ov2-light-result p{display:none;font-size:13px;margin-top:12px;min-height:42px}\n.bsd-ovia-v2 .ov2-warm:checked~.ov2-light-result .ov2-result-warm,.bsd-ovia-v2 .ov2-cool:checked~.ov2-light-result .ov2-result-cool,.bsd-ovia-v2 .ov2-day:checked~.ov2-light-result .ov2-result-day{display:block}\n.bsd-ovia-v2.ov2-compact .ov2-photo img{min-height:240px;max-height:300px}.bsd-ovia-v2.ov2-compact .ov2-intro{padding:26px}.bsd-ovia-v2.ov2-compact .ov2-intro h2{font-size:29px}\n@container ovia-description (max-width:600px){.bsd-ovia-v2 .ov2-hero,.bsd-ovia-v2 .ov2-lighting,.bsd-ovia-v2 .ov2-fit{grid-template-columns:1fr}.bsd-ovia-v2 .ov2-photo img{height:270px;min-height:0;max-height:270px}.bsd-ovia-v2.ov2-led .ov2-photo img{object-position:center 39%}.bsd-ovia-v2 .ov2-intro{padding:24px;gap:13px}.bsd-ovia-v2 .ov2-intro h2{font-size:31px}.bsd-ovia-v2 .ov2-benefits{grid-template-columns:1fr;gap:19px;padding:24px 4px}.bsd-ovia-v2 .ov2-benefit:before{margin-bottom:9px}.bsd-ovia-v2 .ov2-fit{gap:22px;padding:23px}.bsd-ovia-v2 .ov2-box{padding:20px 0 0;border-left:0;border-top:1px solid #d9dbd2}.bsd-ovia-v2 .ov2-lighting{gap:18px}.bsd-ovia-v2 .ov2-light-result p{min-height:0}.bsd-ovia-v2.ov2-compact .ov2-photo img{min-height:0;max-height:225px;height:225px}}\n@media(max-width:600px){.bsd-ovia-v2 .ov2-hero,.bsd-ovia-v2 .ov2-lighting,.bsd-ovia-v2 .ov2-fit{grid-template-columns:1fr}.bsd-ovia-v2 .ov2-photo img{height:270px;min-height:0;max-height:270px}.bsd-ovia-v2 .ov2-intro{padding:24px;gap:13px}.bsd-ovia-v2 .ov2-intro h2{font-size:31px}.bsd-ovia-v2 .ov2-benefits{grid-template-columns:1fr;gap:19px;padding:24px 4px}.bsd-ovia-v2 .ov2-fit{gap:22px;padding:23px}.bsd-ovia-v2 .ov2-box{padding:20px 0 0;border-left:0;border-top:1px solid #d9dbd2}.bsd-ovia-v2 .ov2-lighting{gap:18px}}\n\u003c\/style\u003e","brand":"Ovia","offers":[{"title":"Default Title","offer_id":46220017500309,"sku":"RD900FR","price":497.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/900rd_cf0f7985-8f67-447e-8ff6-571d0c0fbf47.webp?v=1752826022"},{"product_id":"ovia-600x440x230mm-bowl-and-a-half-stainless-steel-kitchen-sink-laundry","title":"Ovia 30L Skinny Laundry Tub and Cabinet Stainless Steel","description":"\u003cdiv class=\"bsd-ovia-v2 ov2-laundry\" data-description-template=\"bsd-ovia-v2\" id=\"ov2-8842839294101\"\u003e\n\u003cdiv class=\"ov2-hero\"\u003e\n\u003cfigure class=\"ov2-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/s-l1600.png?v=1753082253\u0026amp;width=900\" alt=\"Ovia 30L Skinny Laundry Tub and Cabinet Stainless Steel\" width=\"1100\" height=\"1100\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"ov2-intro\"\u003e\n\u003cp class=\"ov2-eyebrow\"\u003eOvia \/ Considered bathroom details\u003c\/p\u003e\n\u003ch2\u003eMake more of your laundry space.\u003c\/h2\u003e\n\u003cp\u003eBring washing and storage together in one practical unit. Check the cabinet dimensions, bowl capacity and inclusions before planning your laundry.\u003c\/p\u003e\n\u003cp class=\"ov2-product-name\"\u003eOvia 30L Skinny Laundry Tub and Cabinet Stainless Steel\u003c\/p\u003e\n\u003ca href=\"#ov2-8842839294101-fit\"\u003eSee how it fits\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefits\"\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eA narrow cabinet footprint\u003c\/h3\u003e\n\u003cp\u003eThe 370 mm cabinet width makes this a practical option where laundry space is limited.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eChoose the door direction\u003c\/h3\u003e\n\u003cp\u003eThe door can be hinged on the left or right to suit your layout.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-benefit\"\u003e\n\u003ch3\u003eKeep connections considered\u003c\/h3\u003e\n\u003cp\u003eSide entry allows for concealed washing machine taps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"ov2-fit\" id=\"ov2-8842839294101-fit\"\u003e\u003cdiv\u003e\n\u003cp class=\"ov2-eyebrow\"\u003eMake sure it fits\u003c\/p\u003e\n\u003ch3\u003ePlan the details.\u003c\/h3\u003e\n\u003cp class=\"ov2-fit-label\"\u003eCapacity\u003c\/p\u003e\n\u003cp class=\"ov2-fit-value\"\u003e30 L\u003c\/p\u003e\n\u003cp class=\"ov2-fit-label\"\u003eOverall dimensions\u003c\/p\u003e\n\u003cp class=\"ov2-fit-value\"\u003e370 (W) × 570 (D) × 870 (H) mm\u003c\/p\u003e\n\u003cp class=\"ov2-fit-label\"\u003eDoor hinge\u003c\/p\u003e\n\u003cp class=\"ov2-fit-value\"\u003eLeft or right\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ov2-box\"\u003e\u003cdiv\u003e\n\u003ch4\u003eWhat’s in the box\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eLaundry tub and cabinet.\u003c\/li\u003e\n\u003cli\u003eDesigner stainless steel basket waste.\u003c\/li\u003e\n\u003cli\u003eBypass kit.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"ov2-install\"\u003e\u003ch3\u003eInstallation \u0026amp; important notes\u003c\/h3\u003e\n\u003cp\u003eThe product images shown are for illustration purposes only and may not be an exact representation of the product.\u003c\/p\u003e\u003c\/section\u003e\u003cdiv class=\"ov2-details\"\u003e\u003cdetails\u003e\u003csummary\u003eFull product details \u0026amp; specifications\u003c\/summary\u003e\u003cdiv class=\"ov2-body\"\u003e\n\u003cp\u003eThe Ovia 30 L Skinny Laundry Tub pairs a 304 grade stainless steel sink with a compact single-door cabinet. Its narrow 370 mm width provides a practical laundry solution where space is limited.\u003c\/p\u003e\n\u003ch4\u003eKey features\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e304 grade stainless steel sink.\u003c\/li\u003e\n\u003cli\u003eRust-resistant cabinet with adjustable legs.\u003c\/li\u003e\n\u003cli\u003eDoor can be hinged on the left or right.\u003c\/li\u003e\n\u003cli\u003eSide entry for concealed washing machine taps.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003eSpecifications\u003c\/h4\u003e\n\u003cdiv\u003e\u003ctable aria-label=\"Product specifications\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCapacity\u003c\/th\u003e\n\u003ctd\u003e30 L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eOverall dimensions\u003c\/th\u003e\n\u003ctd\u003e370 (W) × 570 (D) × 870 (H) mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBowl depth\u003c\/th\u003e\n\u003ctd\u003e250 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSink material\u003c\/th\u003e\n\u003ctd\u003e304 grade stainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCabinet\u003c\/th\u003e\n\u003ctd\u003eSingle door\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDoor hinge\u003c\/th\u003e\n\u003ctd\u003eLeft or right\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\n\u003cdiv class=\"ov2-help\"\u003e\n\u003cp\u003eWant a hand choosing for your space?\u003c\/p\u003e\n\u003ca href=\"https:\/\/www.bathroomsalesdirect.com.au\/pages\/contact\" target=\"_blank\" rel=\"noopener\"\u003eAsk our team\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cstyle\u003e.bsd-ovia-v2{font-family:inherit;font-size:16px;line-height:1.6;color:#272924;background:#fff;max-width:1100px;margin:0 auto;overflow-wrap:anywhere;container-type:inline-size;container-name:ovia-description}\n.apg-bl-it.open\u003e.apg-bl-a:has(.bsd-ovia-v2){max-height:none!important;overflow:visible!important}\n.bsd-ovia-v2 *{box-sizing:border-box}\n.bsd-ovia-v2 h2,.bsd-ovia-v2 h3,.bsd-ovia-v2 h4,.bsd-ovia-v2 p,.bsd-ovia-v2 figure{margin:0;letter-spacing:normal;text-transform:none}\n.bsd-ovia-v2 h2,.bsd-ovia-v2 h3,.bsd-ovia-v2 h4{font-family:inherit;font-weight:500;color:inherit}\n.bsd-ovia-v2 .ov2-hero{display:grid;grid-template-columns:1fr 1fr;border-radius:20px;overflow:hidden;background:#252823;color:#fff}\n.bsd-ovia-v2 .ov2-photo{position:relative;background:#fff;min-width:0;display:flex;align-items:center;justify-content:center}\n.bsd-ovia-v2 .ov2-photo img{width:100%;height:100%;min-height:320px;max-height:470px;object-fit:contain;display:block;margin:0}\n.bsd-ovia-v2.ov2-led .ov2-photo img{object-fit:cover}\n.bsd-ovia-v2 .ov2-intro{padding:32px;display:flex;flex-direction:column;justify-content:center;gap:16px;min-width:0}\n.bsd-ovia-v2 .ov2-eyebrow{font-size:12px;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;font-weight:500;color:#c6cdbe}\n.bsd-ovia-v2 .ov2-intro h2{font-size:34px;line-height:1.12;letter-spacing:-.03em;color:#fff}\n.bsd-ovia-v2 .ov2-intro p{font-size:15px;line-height:1.65;color:#e0e3db}\n.bsd-ovia-v2 .ov2-intro .ov2-product-name{font-size:12px;line-height:1.6;color:#c6cdbe}\n.bsd-ovia-v2 .ov2-intro a{display:inline-flex;align-items:center;color:#fff;text-decoration:underline;text-underline-offset:5px;font-size:14px;min-height:44px;width:fit-content}\n.bsd-ovia-v2 .ov2-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;padding:28px 4px;border-bottom:1px solid #dedfd8}\n.bsd-ovia-v2 .ov2-benefit{min-width:0}\n.bsd-ovia-v2 .ov2-benefit:before{content:\"\";display:block;width:25px;height:3px;background:#b70932;border-radius:3px;margin:0 0 14px}\n.bsd-ovia-v2 .ov2-benefit h3{font-size:17px;line-height:1.35;margin-bottom:7px}\n.bsd-ovia-v2 .ov2-benefit p{font-size:14px;line-height:1.65;color:#60655c}\n.bsd-ovia-v2 .ov2-fit{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding:26px;background:#f3f1ec;border-radius:18px;margin-top:26px;scroll-margin-top:140px}\n.bsd-ovia-v2 .ov2-fit.ov2-single{grid-template-columns:1fr}\n.bsd-ovia-v2 .ov2-fit .ov2-eyebrow{color:#ae1233}\n.bsd-ovia-v2 .ov2-fit h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;margin:7px 0 12px}\n.bsd-ovia-v2 .ov2-fit h4{font-size:16px;line-height:1.4;margin:0 0 9px}\n.bsd-ovia-v2 .ov2-fit p,.bsd-ovia-v2 .ov2-fit li{font-size:14px;line-height:1.65;color:#565d52}\n.bsd-ovia-v2 .ov2-fit ul{padding-left:20px;margin:0 0 16px;list-style:disc}\n.bsd-ovia-v2 .ov2-fit li{margin-bottom:5px}\n.bsd-ovia-v2 .ov2-fit .ov2-fit-value{font-size:21px;line-height:1.45;color:#272924;margin:0 0 9px;font-weight:500;letter-spacing:-.02em}\n.bsd-ovia-v2 .ov2-fit .ov2-fit-label{font-size:13px;margin:10px 0 4px}\n.bsd-ovia-v2 .ov2-box{padding-left:24px;border-left:1px solid #d9dbd2}\n.bsd-ovia-v2 .ov2-box\u003ediv+div{margin-top:20px}\n.bsd-ovia-v2 .ov2-install{margin-top:20px;padding:0 3px}\n.bsd-ovia-v2 .ov2-install h3{font-size:17px;margin-bottom:10px}\n.bsd-ovia-v2 .ov2-install p,.bsd-ovia-v2 .ov2-install li{font-size:14px;line-height:1.7;color:#60655c}\n.bsd-ovia-v2 .ov2-install p+p{margin-top:12px}\n.bsd-ovia-v2 .ov2-details{margin-top:24px}\n.bsd-ovia-v2 details{display:block;border:0;border-bottom:1px solid #dedfd8;background:transparent;margin:0;border-radius:0;padding:0}\n.bsd-ovia-v2 summary{display:list-item;cursor:pointer;min-height:58px;padding:18px 2px;font-size:16px;line-height:1.45;font-weight:500;color:#272924;list-style:disclosure-closed inside}\n.bsd-ovia-v2 details[open]\u003esummary{list-style-type:disclosure-open}\n.bsd-ovia-v2 .ov2-body{padding:0 2px 20px;font-size:14px;line-height:1.7;color:#565d52}\n.bsd-ovia-v2 .ov2-body p+p{margin-top:12px}\n.bsd-ovia-v2 .ov2-body h3,.bsd-ovia-v2 .ov2-body h4{font-size:16px;line-height:1.5;margin:16px 0 9px;color:#272924}\n.bsd-ovia-v2 .ov2-body ul,.bsd-ovia-v2 .ov2-body ol{margin:8px 0 14px;padding-left:21px;list-style:disc}\n.bsd-ovia-v2 .ov2-body li{margin-bottom:6px}\n.bsd-ovia-v2 .ov2-body img{max-width:100%;height:auto;margin:14px 0}\n.bsd-ovia-v2 .ov2-body iframe,.bsd-ovia-v2 .ov2-body video{max-width:100%}\n.bsd-ovia-v2 table{width:100%;border-collapse:collapse;table-layout:fixed;margin:10px 0 17px;font-size:14px;box-shadow:none;border:0;background:transparent}\n.bsd-ovia-v2 th,.bsd-ovia-v2 td{text-align:left;vertical-align:top;padding:11px 9px;border:0;border-bottom:1px solid #dedfd8;line-height:1.6;overflow-wrap:anywhere;background:transparent}\n.bsd-ovia-v2 th{width:40%;font-weight:500;color:#272924}\n.bsd-ovia-v2 td{color:#565d52}\n.bsd-ovia-v2 a{color:#ae1233;text-underline-offset:3px}\n.bsd-ovia-v2 strong{font-weight:500}\n.bsd-ovia-v2 .ov2-help{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:22px 2px 6px}\n.bsd-ovia-v2 .ov2-help p{font-size:14px;line-height:1.6;color:#60655c}\n.bsd-ovia-v2 .ov2-help a{display:inline-flex;align-items:center;justify-content:center;padding:11px 17px;min-height:44px;border:1px solid #d9dbd2;border-radius:30px;color:#272924;text-decoration:none;font-size:14px}\n.bsd-ovia-v2 .ov2-lighting{display:grid;grid-template-columns:1fr 1.05fr;gap:28px;padding:28px 4px 2px;align-items:center}\n.bsd-ovia-v2 .ov2-lighting .ov2-eyebrow{color:#60655c}\n.bsd-ovia-v2 .ov2-lighting h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;margin:8px 0 10px}\n.bsd-ovia-v2 .ov2-lighting p{font-size:14px;line-height:1.6;color:#60655c}\n.bsd-ovia-v2 .ov2-tones{position:relative;min-width:0;margin:0;padding:0;border:0;display:block}\n.bsd-ovia-v2 .ov2-sr,.bsd-ovia-v2 .ov2-tone-input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0;border:0}\n.bsd-ovia-v2 .ov2-tone-labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}\n.bsd-ovia-v2 .ov2-tone-labels label{min-height:79px;padding:10px 3px;border:1px solid #d9dbd2;border-radius:12px;background:#fff;color:#272924;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;line-height:1.45;font-weight:400;margin:0}\n.bsd-ovia-v2 .ov2-swatch{width:25px;height:7px;border-radius:10px;display:block;border:1px solid #8b8b82}\n.bsd-ovia-v2 .ov2-swatch-warm{background:#f5d394}.bsd-ovia-v2 .ov2-swatch-cool{background:#f4eee4}.bsd-ovia-v2 .ov2-swatch-day{background:#e6f2ff}\n.bsd-ovia-v2 .ov2-warm:checked~.ov2-tone-labels .ov2-label-warm,.bsd-ovia-v2 .ov2-cool:checked~.ov2-tone-labels .ov2-label-cool,.bsd-ovia-v2 .ov2-day:checked~.ov2-tone-labels .ov2-label-day{border:2px solid #b70932;padding:9px 2px;background:#f3f1ec}\n.bsd-ovia-v2 .ov2-warm:focus-visible~.ov2-tone-labels .ov2-label-warm,.bsd-ovia-v2 .ov2-cool:focus-visible~.ov2-tone-labels .ov2-label-cool,.bsd-ovia-v2 .ov2-day:focus-visible~.ov2-tone-labels .ov2-label-day{outline:2px solid #272924;outline-offset:3px}\n.bsd-ovia-v2 .ov2-light-result p{display:none;font-size:13px;margin-top:12px;min-height:42px}\n.bsd-ovia-v2 .ov2-warm:checked~.ov2-light-result .ov2-result-warm,.bsd-ovia-v2 .ov2-cool:checked~.ov2-light-result .ov2-result-cool,.bsd-ovia-v2 .ov2-day:checked~.ov2-light-result .ov2-result-day{display:block}\n.bsd-ovia-v2.ov2-compact .ov2-photo img{min-height:240px;max-height:300px}.bsd-ovia-v2.ov2-compact .ov2-intro{padding:26px}.bsd-ovia-v2.ov2-compact .ov2-intro h2{font-size:29px}\n@container ovia-description (max-width:600px){.bsd-ovia-v2 .ov2-hero,.bsd-ovia-v2 .ov2-lighting,.bsd-ovia-v2 .ov2-fit{grid-template-columns:1fr}.bsd-ovia-v2 .ov2-photo img{height:270px;min-height:0;max-height:270px}.bsd-ovia-v2.ov2-led .ov2-photo img{object-position:center 39%}.bsd-ovia-v2 .ov2-intro{padding:24px;gap:13px}.bsd-ovia-v2 .ov2-intro h2{font-size:31px}.bsd-ovia-v2 .ov2-benefits{grid-template-columns:1fr;gap:19px;padding:24px 4px}.bsd-ovia-v2 .ov2-benefit:before{margin-bottom:9px}.bsd-ovia-v2 .ov2-fit{gap:22px;padding:23px}.bsd-ovia-v2 .ov2-box{padding:20px 0 0;border-left:0;border-top:1px solid #d9dbd2}.bsd-ovia-v2 .ov2-lighting{gap:18px}.bsd-ovia-v2 .ov2-light-result p{min-height:0}.bsd-ovia-v2.ov2-compact .ov2-photo img{min-height:0;max-height:225px;height:225px}}\n@media(max-width:600px){.bsd-ovia-v2 .ov2-hero,.bsd-ovia-v2 .ov2-lighting,.bsd-ovia-v2 .ov2-fit{grid-template-columns:1fr}.bsd-ovia-v2 .ov2-photo img{height:270px;min-height:0;max-height:270px}.bsd-ovia-v2 .ov2-intro{padding:24px;gap:13px}.bsd-ovia-v2 .ov2-intro h2{font-size:31px}.bsd-ovia-v2 .ov2-benefits{grid-template-columns:1fr;gap:19px;padding:24px 4px}.bsd-ovia-v2 .ov2-fit{gap:22px;padding:23px}.bsd-ovia-v2 .ov2-box{padding:20px 0 0;border-left:0;border-top:1px solid #d9dbd2}.bsd-ovia-v2 .ov2-lighting{gap:18px}}\n\u003c\/style\u003e","brand":"Ovia","offers":[{"title":"Default Title","offer_id":46225379917973,"sku":"OV30L","price":327.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/s-l1600.png?v=1753082253"},{"product_id":"ovia-lukka-orta-tornado-rimless-toilet-suite","title":"Ovia Lukka Orta Tornado Rimless Toilet Suite","description":"\u003cp\u003eLukka Orta LK-OR105 tornado rimless back-to-wall toilet suite.\u003c\/p\u003e\u003ch3\u003eFeatures\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eGloss-white ceramic with self-clean glazing.\u003c\/li\u003e\n\u003cli\u003eSoft-close, quick-release UF slim seat and chrome fixings.\u003c\/li\u003e\n\u003cli\u003eR\u0026amp;T flushing system with back or left\/right bottom inlet.\u003c\/li\u003e\n\u003cli\u003e700 mm projection, 385 mm width and 841 mm overall height.\u003c\/li\u003e\n\u003cli\u003eStandard S-trap set-out 50–165 mm.\u003c\/li\u003e\n\u003cli\u003eWELS 4 stars, 4.5 L full \/ 3 L half \/ 3.5 L average flush.\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eIncluded\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eToilet pan, cistern and slim seat\u003c\/li\u003e\n\u003cli\u003eStandard S-trap connector\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eAlternative P-trap and extended S-trap connectors are sold separately.\u003c\/p\u003e","brand":"Ovia","offers":[{"title":"Default Title","offer_id":46225399480469,"sku":"LK-OR105","price":480.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/Orta-Tornado-Rimless-Toilet-Suite-LK-OR105-hoe-removed-scaled.jpg?v=1753083287"},{"product_id":"greens-novi-shower-mixer-w-diverter-chrome","title":"Greens Novi Shower Mixer W\/Diverter - Chrome","description":"\u003cdiv class=\"bsd-mixer-body-notice\" data-bsd-notice=\"mixer-body-included-v1\" role=\"note\" style=\"box-sizing:border-box;display:block;width:100%;margin:0 0 24px;padding:20px;border:2px solid #c62828;border-radius:16px;background:#fff3f2;color:#671b1b;font-family:inherit;font-size:15px;line-height:1.6;overflow-wrap:anywhere;text-align:left;\"\u003e\n\u003cspan style=\"display:inline-block;padding:5px 11px;margin:0 0 12px;border-radius:999px;background:#b91c1c;color:#ffffff;font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.04em;\"\u003eIMPORTANT — PRODUCT INCLUSIONS\u003c\/span\u003e\n\u003cp style=\"margin:0 0 10px;color:#991b1b;font-size:19px;line-height:1.35;font-weight:700;\"\u003eIn-wall body included.\u003c\/p\u003e\n\u003cp style=\"margin:0 0 10px;color:#671b1b;\"\u003eThis mixer includes the \u003cstrong style=\"font-weight:700;\"\u003ematching in-wall body and external trim.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"margin:0;color:#991b1b;font-weight:700;\"\u003eThere’s no need to purchase the mixer body separately.\u003c\/p\u003e\n\u003c\/div\u003e\nIntroducing the Novi Tapware Range – where elegance meets innovation in every drop. Crafted with meticulous attention to detail and a commitment to superior quality, Novi brings a touch of sophistication to any kitchen or bathroom space.\n\u003cul\u003e\n \t\u003cli\u003eFinish: Chrome, Matte Black, Brushed Nickel,Gunmetal, Brushed Brass\u003c\/li\u003e\n \t\u003cli\u003eWATERMARK : Yes\u003c\/li\u003e\n \t\u003cli\u003eOther Features : Lead Free\u003c\/li\u003e\n \t\u003cli\u003eFaceplate size : 120mm Round Wall Plate\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Greens","offers":[{"title":"Default Title","offer_id":46228298203285,"sku":"24203590CP","price":376.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/236035900-NOVONA-SHOWER-DIVERTER-MIXER-CP-scaled-1_0e85813b-fb35-457a-9da9-ea58ff320b82.jpg?v=1753182448"},{"product_id":"greens-novi-shower-mixer-w-diverter-brushed-nickel","title":"Greens Novi Shower Mixer W\/Diverter - Brushed Nickel","description":"\u003cdiv class=\"bsd-mixer-body-notice\" data-bsd-notice=\"mixer-body-included-v1\" role=\"note\" style=\"box-sizing:border-box;display:block;width:100%;margin:0 0 24px;padding:20px;border:2px solid #c62828;border-radius:16px;background:#fff3f2;color:#671b1b;font-family:inherit;font-size:15px;line-height:1.6;overflow-wrap:anywhere;text-align:left;\"\u003e\n\u003cspan style=\"display:inline-block;padding:5px 11px;margin:0 0 12px;border-radius:999px;background:#b91c1c;color:#ffffff;font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.04em;\"\u003eIMPORTANT — PRODUCT INCLUSIONS\u003c\/span\u003e\n\u003cp style=\"margin:0 0 10px;color:#991b1b;font-size:19px;line-height:1.35;font-weight:700;\"\u003eIn-wall body included.\u003c\/p\u003e\n\u003cp style=\"margin:0 0 10px;color:#671b1b;\"\u003eThis mixer includes the \u003cstrong style=\"font-weight:700;\"\u003ematching in-wall body and external trim.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"margin:0;color:#991b1b;font-weight:700;\"\u003eThere’s no need to purchase the mixer body separately.\u003c\/p\u003e\n\u003c\/div\u003e\nIntroducing the Novi Tapware Range – where elegance meets innovation in every drop. Crafted with meticulous attention to detail and a commitment to superior quality, Novi brings a touch of sophistication to any kitchen or bathroom space.\n\u003cul\u003e\n \t\u003cli\u003eFinish: Chrome, Matte Black, Brushed Nickel,Gunmetal, Brushed Brass\u003c\/li\u003e\n \t\u003cli\u003eWATERMARK : Yes\u003c\/li\u003e\n \t\u003cli\u003eOther Features : Lead Free\u003c\/li\u003e\n \t\u003cli\u003eFaceplate size : 120mm Round Wall Plate\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Greens","offers":[{"title":"Default Title","offer_id":46228298334357,"sku":"24203590BN","price":497.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/236035901-NOVONA-SHOWER-DIVERTER-MIXER-BN-scaled-1_62718947-3930-4286-be4e-0fd1dec7ab5a.jpg?v=1753182453"},{"product_id":"greens-novi-shower-mixer-w-diverter-gunmetal","title":"Greens Novi Shower Mixer W\/Diverter - Gunmetal","description":"\u003cdiv class=\"bsd-mixer-body-notice\" data-bsd-notice=\"mixer-body-included-v1\" role=\"note\" style=\"box-sizing:border-box;display:block;width:100%;margin:0 0 24px;padding:20px;border:2px solid #c62828;border-radius:16px;background:#fff3f2;color:#671b1b;font-family:inherit;font-size:15px;line-height:1.6;overflow-wrap:anywhere;text-align:left;\"\u003e\n\u003cspan style=\"display:inline-block;padding:5px 11px;margin:0 0 12px;border-radius:999px;background:#b91c1c;color:#ffffff;font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.04em;\"\u003eIMPORTANT — PRODUCT INCLUSIONS\u003c\/span\u003e\n\u003cp style=\"margin:0 0 10px;color:#991b1b;font-size:19px;line-height:1.35;font-weight:700;\"\u003eIn-wall body included.\u003c\/p\u003e\n\u003cp style=\"margin:0 0 10px;color:#671b1b;\"\u003eThis mixer includes the \u003cstrong style=\"font-weight:700;\"\u003ematching in-wall body and external trim.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"margin:0;color:#991b1b;font-weight:700;\"\u003eThere’s no need to purchase the mixer body separately.\u003c\/p\u003e\n\u003c\/div\u003e\nIntroducing the Novi Tapware Range – where elegance meets innovation in every drop. Crafted with meticulous attention to detail and a commitment to superior quality, Novi brings a touch of sophistication to any kitchen or bathroom space.\n\u003cul\u003e\n \t\u003cli\u003eFinish: Chrome, Matte Black, Brushed Nickel,Gunmetal, Brushed Brass\u003c\/li\u003e\n \t\u003cli\u003eWATERMARK : Yes\u003c\/li\u003e\n \t\u003cli\u003eOther Features : Lead Free\u003c\/li\u003e\n \t\u003cli\u003eFaceplate size : 120mm Round Wall Plate\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Greens","offers":[{"title":"Default Title","offer_id":46228298465429,"sku":"24203590GM","price":497.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/236035909-NOVONA-SHOWER-DIVERTER-MIXER-GM-scaled-1_447dc39f-78b4-4ecb-b51d-94096a605190.jpg?v=1753182455"},{"product_id":"greens-novi-shower-mixer-w-diverter-brushed-brass","title":"Greens Novi Shower Mixer W\/Diverter - Brushed Gold (Brushed Brass)","description":"\u003cdiv class=\"bsd-mixer-body-notice\" data-bsd-notice=\"mixer-body-included-v1\" role=\"note\" style=\"box-sizing:border-box;display:block;width:100%;margin:0 0 24px;padding:20px;border:2px solid #c62828;border-radius:16px;background:#fff3f2;color:#671b1b;font-family:inherit;font-size:15px;line-height:1.6;overflow-wrap:anywhere;text-align:left;\"\u003e\n\u003cspan style=\"display:inline-block;padding:5px 11px;margin:0 0 12px;border-radius:999px;background:#b91c1c;color:#ffffff;font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.04em;\"\u003eIMPORTANT — PRODUCT INCLUSIONS\u003c\/span\u003e\n\u003cp style=\"margin:0 0 10px;color:#991b1b;font-size:19px;line-height:1.35;font-weight:700;\"\u003eIn-wall body included.\u003c\/p\u003e\n\u003cp style=\"margin:0 0 10px;color:#671b1b;\"\u003eThis mixer includes the \u003cstrong style=\"font-weight:700;\"\u003ematching in-wall body and external trim.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"margin:0;color:#991b1b;font-weight:700;\"\u003eThere’s no need to purchase the mixer body separately.\u003c\/p\u003e\n\u003c\/div\u003e\nIntroducing the Novi Tapware Range – where elegance meets innovation in every drop. Crafted with meticulous attention to detail and a commitment to superior quality, Novi brings a touch of sophistication to any kitchen or bathroom space.\n\u003cul\u003e\n \t\u003cli\u003eFinish: Chrome, Matte Black, Brushed Nickel,Gunmetal, Brushed Brass\u003c\/li\u003e\n \t\u003cli\u003eWATERMARK : Yes\u003c\/li\u003e\n \t\u003cli\u003eOther Features : Lead Free\u003c\/li\u003e\n \t\u003cli\u003eFaceplate size : 120mm Round Wall Plate\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Greens","offers":[{"title":"Default Title","offer_id":46228298530965,"sku":"24203590BB","price":497.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/236035906-NOVONA-SHOWER-DIVERTER-MIXER-BB-scaled-1_4882db24-363b-40cc-8ce6-540b5caf55d6.jpg?v=1753182458"},{"product_id":"greens-gisele-shower-bath-diverter-mixer-chrome","title":"Greens Gisele Shower\/Bath Diverter Mixer - Chrome","description":"\u003cdiv class=\"bsd-mixer-body-notice\" data-bsd-notice=\"mixer-body-included-v1\" role=\"note\" style=\"box-sizing:border-box;display:block;width:100%;margin:0 0 24px;padding:20px;border:2px solid #c62828;border-radius:16px;background:#fff3f2;color:#671b1b;font-family:inherit;font-size:15px;line-height:1.6;overflow-wrap:anywhere;text-align:left;\"\u003e\n\u003cspan style=\"display:inline-block;padding:5px 11px;margin:0 0 12px;border-radius:999px;background:#b91c1c;color:#ffffff;font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.04em;\"\u003eIMPORTANT — PRODUCT INCLUSIONS\u003c\/span\u003e\n\u003cp style=\"margin:0 0 10px;color:#991b1b;font-size:19px;line-height:1.35;font-weight:700;\"\u003eIn-wall body included.\u003c\/p\u003e\n\u003cp style=\"margin:0 0 10px;color:#671b1b;\"\u003eThis mixer includes the \u003cstrong style=\"font-weight:700;\"\u003ematching in-wall body and external trim.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"margin:0;color:#991b1b;font-weight:700;\"\u003eThere’s no need to purchase the mixer body separately.\u003c\/p\u003e\n\u003c\/div\u003e\nGisele is the epitome of modern elegance. This artfully engineered range showcases beauty through simplicity, emphasised by the clean unobtrusive lines.\n\u003cul\u003e\n \t\u003cli\u003eFinish: Brushed Brass, Brushed Copper, Brushed Stainless, Chrome, Gunmetal, Matte Black\u003c\/li\u003e\n \t\u003cli\u003eWater Pressure AU  :  Mains Pressure\u003c\/li\u003e\n \t\u003cli\u003eWATERMARK  :  Yes\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Greens","offers":[{"title":"Default Title","offer_id":46228298989717,"sku":"18403590","price":370.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/18403590-Gisele-Shower-Diverter-Mixer-CP_4e91665a-76b7-4ce9-806c-c15f81335c6b.jpg?v=1753182473"},{"product_id":"greens-gisele-shower-bath-diverter-mixer-gunmetal","title":"Greens Gisele Shower\/Bath Diverter Mixer - Gunmetal","description":"\u003cdiv class=\"bsd-mixer-body-notice\" data-bsd-notice=\"mixer-body-included-v1\" role=\"note\" style=\"box-sizing:border-box;display:block;width:100%;margin:0 0 24px;padding:20px;border:2px solid #c62828;border-radius:16px;background:#fff3f2;color:#671b1b;font-family:inherit;font-size:15px;line-height:1.6;overflow-wrap:anywhere;text-align:left;\"\u003e\n\u003cspan style=\"display:inline-block;padding:5px 11px;margin:0 0 12px;border-radius:999px;background:#b91c1c;color:#ffffff;font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.04em;\"\u003eIMPORTANT — PRODUCT INCLUSIONS\u003c\/span\u003e\n\u003cp style=\"margin:0 0 10px;color:#991b1b;font-size:19px;line-height:1.35;font-weight:700;\"\u003eIn-wall body included.\u003c\/p\u003e\n\u003cp style=\"margin:0 0 10px;color:#671b1b;\"\u003eThis mixer includes the \u003cstrong style=\"font-weight:700;\"\u003ematching in-wall body and external trim.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"margin:0;color:#991b1b;font-weight:700;\"\u003eThere’s no need to purchase the mixer body separately.\u003c\/p\u003e\n\u003c\/div\u003e\nGisele is the epitome of modern elegance. This artfully engineered range showcases beauty through simplicity, emphasised by the clean unobtrusive lines.\n\u003cul\u003e\n \t\u003cli\u003eFinish: Brushed Brass, Brushed Copper, Brushed Stainless, Chrome, Gunmetal, Matte Black\u003c\/li\u003e\n \t\u003cli\u003eWater Pressure AU  :  Mains Pressure\u003c\/li\u003e\n \t\u003cli\u003eWATERMARK  :  Yes\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Greens","offers":[{"title":"Default Title","offer_id":46228299120789,"sku":"18403599","price":496.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/18403599-Gisele-Shower-Diverter-Mixer-GM_380ba9c8-48c0-4ad0-9946-1fa6a0178355.jpg?v=1753182480"},{"product_id":"greens-gisele-shower-bath-diverter-mixer-brushed-copper","title":"Greens Gisele Shower\/Bath Diverter Mixer - Brushed Copper","description":"\u003cdiv class=\"bsd-mixer-body-notice\" data-bsd-notice=\"mixer-body-included-v1\" role=\"note\" style=\"box-sizing:border-box;display:block;width:100%;margin:0 0 24px;padding:20px;border:2px solid #c62828;border-radius:16px;background:#fff3f2;color:#671b1b;font-family:inherit;font-size:15px;line-height:1.6;overflow-wrap:anywhere;text-align:left;\"\u003e\n\u003cspan style=\"display:inline-block;padding:5px 11px;margin:0 0 12px;border-radius:999px;background:#b91c1c;color:#ffffff;font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.04em;\"\u003eIMPORTANT — PRODUCT INCLUSIONS\u003c\/span\u003e\n\u003cp style=\"margin:0 0 10px;color:#991b1b;font-size:19px;line-height:1.35;font-weight:700;\"\u003eIn-wall body included.\u003c\/p\u003e\n\u003cp style=\"margin:0 0 10px;color:#671b1b;\"\u003eThis mixer includes the \u003cstrong style=\"font-weight:700;\"\u003ematching in-wall body and external trim.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"margin:0;color:#991b1b;font-weight:700;\"\u003eThere’s no need to purchase the mixer body separately.\u003c\/p\u003e\n\u003c\/div\u003e\nGisele is the epitome of modern elegance. This artfully engineered range showcases beauty through simplicity, emphasised by the clean unobtrusive lines.\n\u003cul\u003e\n \t\u003cli\u003eFinish: Brushed Brass, Brushed Copper, Brushed Stainless, Chrome, Gunmetal, Matte Black\u003c\/li\u003e\n \t\u003cli\u003eWater Pressure AU  :  Mains Pressure\u003c\/li\u003e\n \t\u003cli\u003eWATERMARK  :  Yes\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Greens","offers":[{"title":"Default Title","offer_id":46228299317397,"sku":"18403598","price":521.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/18403598-Gisele-Shower-Diverter-Mixer-BC_88c8cbfb-e98a-447e-8dff-912ea4e99eba.jpg?v=1753182482"},{"product_id":"greens-gisele-shower-bath-diverter-mixer-brushed-brass","title":"Greens Gisele Shower\/Bath Diverter Mixer - Brushed Gold (Brushed Brass)","description":"\u003cdiv class=\"bsd-mixer-body-notice\" data-bsd-notice=\"mixer-body-included-v1\" role=\"note\" style=\"box-sizing:border-box;display:block;width:100%;margin:0 0 24px;padding:20px;border:2px solid #c62828;border-radius:16px;background:#fff3f2;color:#671b1b;font-family:inherit;font-size:15px;line-height:1.6;overflow-wrap:anywhere;text-align:left;\"\u003e\n\u003cspan style=\"display:inline-block;padding:5px 11px;margin:0 0 12px;border-radius:999px;background:#b91c1c;color:#ffffff;font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.04em;\"\u003eIMPORTANT — PRODUCT INCLUSIONS\u003c\/span\u003e\n\u003cp style=\"margin:0 0 10px;color:#991b1b;font-size:19px;line-height:1.35;font-weight:700;\"\u003eIn-wall body included.\u003c\/p\u003e\n\u003cp style=\"margin:0 0 10px;color:#671b1b;\"\u003eThis mixer includes the \u003cstrong style=\"font-weight:700;\"\u003ematching in-wall body and external trim.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"margin:0;color:#991b1b;font-weight:700;\"\u003eThere’s no need to purchase the mixer body separately.\u003c\/p\u003e\n\u003c\/div\u003e\nGisele is the epitome of modern elegance. This artfully engineered range showcases beauty through simplicity, emphasised by the clean unobtrusive lines.\n\u003cul\u003e\n \t\u003cli\u003eFinish: Brushed Brass, Brushed Copper, Brushed Stainless, Chrome, Gunmetal, Matte Black\u003c\/li\u003e\n \t\u003cli\u003eWater Pressure AU  :  Mains Pressure\u003c\/li\u003e\n \t\u003cli\u003eWATERMARK  :  Yes\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Greens","offers":[{"title":"Default Title","offer_id":46228299382933,"sku":"18403596","price":496.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/18403596-Gisele-Shower-Diverter-Mixer-BB_d711c23f-7e9d-48bf-8951-baccd8bf7e3a.jpg?v=1753182485"},{"product_id":"greens-swept-shower-bath-diverter-mixer-chrome","title":"Greens Swept Shower\/Bath Diverter Mixer - Chrome","description":"\u003cdiv class=\"bsd-mixer-body-notice\" data-bsd-notice=\"mixer-body-included-v1\" role=\"note\" style=\"box-sizing:border-box;display:block;width:100%;margin:0 0 24px;padding:20px;border:2px solid #c62828;border-radius:16px;background:#fff3f2;color:#671b1b;font-family:inherit;font-size:15px;line-height:1.6;overflow-wrap:anywhere;text-align:left;\"\u003e\n\u003cspan style=\"display:inline-block;padding:5px 11px;margin:0 0 12px;border-radius:999px;background:#b91c1c;color:#ffffff;font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.04em;\"\u003eIMPORTANT — PRODUCT INCLUSIONS\u003c\/span\u003e\n\u003cp style=\"margin:0 0 10px;color:#991b1b;font-size:19px;line-height:1.35;font-weight:700;\"\u003eIn-wall body included.\u003c\/p\u003e\n\u003cp style=\"margin:0 0 10px;color:#671b1b;\"\u003eThis mixer includes the \u003cstrong style=\"font-weight:700;\"\u003ematching in-wall body and external trim.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"margin:0;color:#991b1b;font-weight:700;\"\u003eThere’s no need to purchase the mixer body separately.\u003c\/p\u003e\n\u003c\/div\u003e\nForward and upswept, this elegant, soft square range is slim and striking with stunning clean lines. The effortless simplicity of Swept bathroom collection is the perfect complement to any new bathroom or ensuite.\n\u003cul\u003e\n \t\u003cli\u003eFinish: Brushed Copper, Brushed Nickel, Chrome, Gunmetal, Matte Black\u003c\/li\u003e\n \t\u003cli\u003eWater Pressure AU  :  Mains Pressure\u003c\/li\u003e\n \t\u003cli\u003eWATERMARK  :  Yes\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Greens","offers":[{"title":"Default Title","offer_id":46228299448469,"sku":"18603590","price":432.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/18603590-Swept-Shower-Diverter-Mixer-CP_23ac0bd6-7bbb-4005-8261-80c8103fc0c9.jpg?v=1753182488"},{"product_id":"greens-swept-shower-bath-diverter-mixer-brushed-nickel","title":"Greens Swept Shower\/Bath Diverter Mixer - Brushed Nickel","description":"\u003cdiv class=\"bsd-mixer-body-notice\" data-bsd-notice=\"mixer-body-included-v1\" role=\"note\" style=\"box-sizing:border-box;display:block;width:100%;margin:0 0 24px;padding:20px;border:2px solid #c62828;border-radius:16px;background:#fff3f2;color:#671b1b;font-family:inherit;font-size:15px;line-height:1.6;overflow-wrap:anywhere;text-align:left;\"\u003e\n\u003cspan style=\"display:inline-block;padding:5px 11px;margin:0 0 12px;border-radius:999px;background:#b91c1c;color:#ffffff;font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.04em;\"\u003eIMPORTANT — PRODUCT INCLUSIONS\u003c\/span\u003e\n\u003cp style=\"margin:0 0 10px;color:#991b1b;font-size:19px;line-height:1.35;font-weight:700;\"\u003eIn-wall body included.\u003c\/p\u003e\n\u003cp style=\"margin:0 0 10px;color:#671b1b;\"\u003eThis mixer includes the \u003cstrong style=\"font-weight:700;\"\u003ematching in-wall body and external trim.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"margin:0;color:#991b1b;font-weight:700;\"\u003eThere’s no need to purchase the mixer body separately.\u003c\/p\u003e\n\u003c\/div\u003e\nForward and upswept, this elegant, soft square range is slim and striking with stunning clean lines. The effortless simplicity of Swept bathroom collection is the perfect complement to any new bathroom or ensuite.\n\u003cul\u003e\n \t\u003cli\u003eFinish: Brushed Copper, Brushed Nickel, Chrome, Gunmetal, Matte Black\u003c\/li\u003e\n \t\u003cli\u003eWater Pressure AU  :  Mains Pressure\u003c\/li\u003e\n \t\u003cli\u003eWATERMARK  :  Yes\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Greens","offers":[{"title":"Default Title","offer_id":46228299546773,"sku":"18603591","price":506.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/18603591-Swept-Shower-Diverter-Mixer-BN_441ebb44-9738-497c-9900-c251a32ac891.jpg?v=1753182494"},{"product_id":"greens-swept-shower-bath-diverter-mixer-gunmetal","title":"Greens Swept Shower\/Bath Diverter Mixer - Gunmetal","description":"\u003cdiv class=\"bsd-mixer-body-notice\" data-bsd-notice=\"mixer-body-included-v1\" role=\"note\" style=\"box-sizing:border-box;display:block;width:100%;margin:0 0 24px;padding:20px;border:2px solid #c62828;border-radius:16px;background:#fff3f2;color:#671b1b;font-family:inherit;font-size:15px;line-height:1.6;overflow-wrap:anywhere;text-align:left;\"\u003e\n\u003cspan style=\"display:inline-block;padding:5px 11px;margin:0 0 12px;border-radius:999px;background:#b91c1c;color:#ffffff;font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.04em;\"\u003eIMPORTANT — PRODUCT INCLUSIONS\u003c\/span\u003e\n\u003cp style=\"margin:0 0 10px;color:#991b1b;font-size:19px;line-height:1.35;font-weight:700;\"\u003eIn-wall body included.\u003c\/p\u003e\n\u003cp style=\"margin:0 0 10px;color:#671b1b;\"\u003eThis mixer includes the \u003cstrong style=\"font-weight:700;\"\u003ematching in-wall body and external trim.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"margin:0;color:#991b1b;font-weight:700;\"\u003eThere’s no need to purchase the mixer body separately.\u003c\/p\u003e\n\u003c\/div\u003e\nForward and upswept, this elegant, soft square range is slim and striking with stunning clean lines. The effortless simplicity of Swept bathroom collection is the perfect complement to any new bathroom or ensuite.\n\u003cul\u003e\n \t\u003cli\u003eFinish: Brushed Copper, Brushed Nickel, Chrome, Gunmetal, Matte Black\u003c\/li\u003e\n \t\u003cli\u003eWater Pressure AU  :  Mains Pressure\u003c\/li\u003e\n \t\u003cli\u003eWATERMARK  :  Yes\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Greens","offers":[{"title":"Default Title","offer_id":46228299645077,"sku":"18603599","price":506.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/18603599-Swept-Shower-Diverter-Mixer-GM_82c0cce7-8e6a-40dc-a6f4-1b990eb35d9a.jpg?v=1753182497"},{"product_id":"greens-swept-shower-bath-diverter-mixer-brushed-copper","title":"Greens Swept Shower\/Bath Diverter Mixer - Brushed Copper","description":"\u003cdiv class=\"bsd-mixer-body-notice\" data-bsd-notice=\"mixer-body-included-v1\" role=\"note\" style=\"box-sizing:border-box;display:block;width:100%;margin:0 0 24px;padding:20px;border:2px solid #c62828;border-radius:16px;background:#fff3f2;color:#671b1b;font-family:inherit;font-size:15px;line-height:1.6;overflow-wrap:anywhere;text-align:left;\"\u003e\n\u003cspan style=\"display:inline-block;padding:5px 11px;margin:0 0 12px;border-radius:999px;background:#b91c1c;color:#ffffff;font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.04em;\"\u003eIMPORTANT — PRODUCT INCLUSIONS\u003c\/span\u003e\n\u003cp style=\"margin:0 0 10px;color:#991b1b;font-size:19px;line-height:1.35;font-weight:700;\"\u003eIn-wall body included.\u003c\/p\u003e\n\u003cp style=\"margin:0 0 10px;color:#671b1b;\"\u003eThis mixer includes the \u003cstrong style=\"font-weight:700;\"\u003ematching in-wall body and external trim.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"margin:0;color:#991b1b;font-weight:700;\"\u003eThere’s no need to purchase the mixer body separately.\u003c\/p\u003e\n\u003c\/div\u003e\nForward and upswept, this elegant, soft square range is slim and striking with stunning clean lines. The effortless simplicity of Swept bathroom collection is the perfect complement to any new bathroom or ensuite.\n\u003cul\u003e\n \t\u003cli\u003eFinish: Brushed Copper, Brushed Nickel, Chrome, Gunmetal, Matte Black\u003c\/li\u003e\n \t\u003cli\u003eWater Pressure AU  :  Mains Pressure\u003c\/li\u003e\n \t\u003cli\u003eWATERMARK  :  Yes\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Greens","offers":[{"title":"Default Title","offer_id":46228299677845,"sku":"18603598","price":532.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/18603598-Swept-ShowerBath-Diverter-Mixer-BC_762b3f54-c66b-4aa2-80a9-8c2b7ad60895.jpg?v=1753182500"},{"product_id":"greens-astro-ii-shower-bath-diverter-mixer-chrome","title":"Greens Astro Ii Shower\/Bath Diverter Mixer - Chrome","description":"\u003cdiv class=\"bsd-mixer-body-notice\" data-bsd-notice=\"mixer-body-included-v1\" role=\"note\" style=\"box-sizing:border-box;display:block;width:100%;margin:0 0 24px;padding:20px;border:2px solid #c62828;border-radius:16px;background:#fff3f2;color:#671b1b;font-family:inherit;font-size:15px;line-height:1.6;overflow-wrap:anywhere;text-align:left;\"\u003e\n\u003cspan style=\"display:inline-block;padding:5px 11px;margin:0 0 12px;border-radius:999px;background:#b91c1c;color:#ffffff;font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.04em;\"\u003eIMPORTANT — PRODUCT INCLUSIONS\u003c\/span\u003e\n\u003cp style=\"margin:0 0 10px;color:#991b1b;font-size:19px;line-height:1.35;font-weight:700;\"\u003eIn-wall body included.\u003c\/p\u003e\n\u003cp style=\"margin:0 0 10px;color:#671b1b;\"\u003eThis mixer includes the \u003cstrong style=\"font-weight:700;\"\u003ematching in-wall body and external trim.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"margin:0;color:#991b1b;font-weight:700;\"\u003eThere’s no need to purchase the mixer body separately.\u003c\/p\u003e\n\u003c\/div\u003e\nRefreshed and renewed, the Astro II range is elegant, and functional and available in five great colours for the perfect fit! This beautiful range is not only functional but versatile and is designed to be suitable for every installation, with options for both mains pressure and all pressure installations.\n\u003cul\u003e\n \t\u003cli\u003eFinish: Brushed Brass, Brushed Nickel, Chrome, Gunmetal, Matte Black\u003c\/li\u003e\n \t\u003cli\u003eWater Pressure AU  :  Mains Pressure\u003c\/li\u003e\n \t\u003cli\u003eWATERMARK : Yes\u003c\/li\u003e\n \t\u003cli\u003eFaceplate size : 150mm diameter\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Greens","offers":[{"title":"Default Title","offer_id":46228299743381,"sku":"253490CP","price":292.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/2534800-ASTRO-II-SHOWERBATH-DIVERTER-MIXER-CP_f48413b7-f9ba-4f42-a830-32a376e033e8.jpg?v=1753182504"},{"product_id":"greens-astro-ii-shower-bath-diverter-mixer-brushed-nickel","title":"Greens Astro Ii Shower\/Bath Diverter Mixer - Brushed Nickel","description":"\u003cdiv class=\"bsd-mixer-body-notice\" data-bsd-notice=\"mixer-body-included-v1\" role=\"note\" style=\"box-sizing:border-box;display:block;width:100%;margin:0 0 24px;padding:20px;border:2px solid #c62828;border-radius:16px;background:#fff3f2;color:#671b1b;font-family:inherit;font-size:15px;line-height:1.6;overflow-wrap:anywhere;text-align:left;\"\u003e\n\u003cspan style=\"display:inline-block;padding:5px 11px;margin:0 0 12px;border-radius:999px;background:#b91c1c;color:#ffffff;font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.04em;\"\u003eIMPORTANT — PRODUCT INCLUSIONS\u003c\/span\u003e\n\u003cp style=\"margin:0 0 10px;color:#991b1b;font-size:19px;line-height:1.35;font-weight:700;\"\u003eIn-wall body included.\u003c\/p\u003e\n\u003cp style=\"margin:0 0 10px;color:#671b1b;\"\u003eThis mixer includes the \u003cstrong style=\"font-weight:700;\"\u003ematching in-wall body and external trim.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"margin:0;color:#991b1b;font-weight:700;\"\u003eThere’s no need to purchase the mixer body separately.\u003c\/p\u003e\n\u003c\/div\u003e\nRefreshed and renewed, the Astro II range is elegant, and functional and available in five great colours for the perfect fit! This beautiful range is not only functional but versatile and is designed to be suitable for every installation, with options for both mains pressure and all pressure installations.\n\u003cul\u003e\n \t\u003cli\u003eFinish: Brushed Brass, Brushed Nickel, Chrome, Gunmetal, Matte Black\u003c\/li\u003e\n \t\u003cli\u003eWater Pressure AU  :  Mains Pressure\u003c\/li\u003e\n \t\u003cli\u003eWATERMARK : Yes\u003c\/li\u003e\n \t\u003cli\u003eFaceplate size : 150mm diameter\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Greens","offers":[{"title":"Default Title","offer_id":46228299841685,"sku":"253490BN","price":385.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/2534801-ASTRO-II-SHOWERBATH-DIVERTER-MIXER-BN_d05a875d-bfb3-4d90-8c26-58b1858659b3.jpg?v=1753182509"},{"product_id":"greens-astro-ii-shower-bath-diverter-mixer-gunmetal","title":"Greens Astro Ii Shower\/Bath Diverter Mixer - Gunmetal","description":"\u003cdiv class=\"bsd-mixer-body-notice\" data-bsd-notice=\"mixer-body-included-v1\" role=\"note\" style=\"box-sizing:border-box;display:block;width:100%;margin:0 0 24px;padding:20px;border:2px solid #c62828;border-radius:16px;background:#fff3f2;color:#671b1b;font-family:inherit;font-size:15px;line-height:1.6;overflow-wrap:anywhere;text-align:left;\"\u003e\n\u003cspan style=\"display:inline-block;padding:5px 11px;margin:0 0 12px;border-radius:999px;background:#b91c1c;color:#ffffff;font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.04em;\"\u003eIMPORTANT — PRODUCT INCLUSIONS\u003c\/span\u003e\n\u003cp style=\"margin:0 0 10px;color:#991b1b;font-size:19px;line-height:1.35;font-weight:700;\"\u003eIn-wall body included.\u003c\/p\u003e\n\u003cp style=\"margin:0 0 10px;color:#671b1b;\"\u003eThis mixer includes the \u003cstrong style=\"font-weight:700;\"\u003ematching in-wall body and external trim.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"margin:0;color:#991b1b;font-weight:700;\"\u003eThere’s no need to purchase the mixer body separately.\u003c\/p\u003e\n\u003c\/div\u003e\nRefreshed and renewed, the Astro II range is elegant, and functional and available in five great colours for the perfect fit! This beautiful range is not only functional but versatile and is designed to be suitable for every installation, with options for both mains pressure and all pressure installations.\n\u003cul\u003e\n \t\u003cli\u003eFinish: Brushed Brass, Brushed Nickel, Chrome, Gunmetal, Matte Black\u003c\/li\u003e\n \t\u003cli\u003eWater Pressure AU  :  Mains Pressure\u003c\/li\u003e\n \t\u003cli\u003eWATERMARK : Yes\u003c\/li\u003e\n \t\u003cli\u003eFaceplate size : 150mm diameter\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Greens","offers":[{"title":"Default Title","offer_id":46228299907221,"sku":"253490GM","price":385.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/2534809-ASTRO-II-SHOWERBATH-DIVERTER-MIXER-GM_0c47c323-d39f-4019-be94-83969e45ebc4.jpg?v=1753182511"},{"product_id":"greens-astro-ii-shower-bath-diverter-mixer-brushed-brass","title":"Greens Astro Ii Shower\/Bath Diverter Mixer - Brushed Gold (Brushed Brass)","description":"\u003cdiv class=\"bsd-mixer-body-notice\" data-bsd-notice=\"mixer-body-included-v1\" role=\"note\" style=\"box-sizing:border-box;display:block;width:100%;margin:0 0 24px;padding:20px;border:2px solid #c62828;border-radius:16px;background:#fff3f2;color:#671b1b;font-family:inherit;font-size:15px;line-height:1.6;overflow-wrap:anywhere;text-align:left;\"\u003e\n\u003cspan style=\"display:inline-block;padding:5px 11px;margin:0 0 12px;border-radius:999px;background:#b91c1c;color:#ffffff;font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.04em;\"\u003eIMPORTANT — PRODUCT INCLUSIONS\u003c\/span\u003e\n\u003cp style=\"margin:0 0 10px;color:#991b1b;font-size:19px;line-height:1.35;font-weight:700;\"\u003eIn-wall body included.\u003c\/p\u003e\n\u003cp style=\"margin:0 0 10px;color:#671b1b;\"\u003eThis mixer includes the \u003cstrong style=\"font-weight:700;\"\u003ematching in-wall body and external trim.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"margin:0;color:#991b1b;font-weight:700;\"\u003eThere’s no need to purchase the mixer body separately.\u003c\/p\u003e\n\u003c\/div\u003e\nRefreshed and renewed, the Astro II range is elegant, and functional and available in five great colours for the perfect fit! This beautiful range is not only functional but versatile and is designed to be suitable for every installation, with options for both mains pressure and all pressure installations.\n\u003cul\u003e\n \t\u003cli\u003eFinish: Brushed Brass, Brushed Nickel, Chrome, Gunmetal, Matte Black\u003c\/li\u003e\n \t\u003cli\u003eWater Pressure AU  :  Mains Pressure\u003c\/li\u003e\n \t\u003cli\u003eWATERMARK : Yes\u003c\/li\u003e\n \t\u003cli\u003eFaceplate size : 150mm diameter\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Greens","offers":[{"title":"Default Title","offer_id":46228299972757,"sku":"253490BB","price":385.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/2534806-ASTRO-II-SHOWERBATH-DIVERTER-MIXER-BB_8a07b6fa-671d-408b-9f0d-58568a057622.jpg?v=1753182513"},{"product_id":"greens-lavish-bubblejet-twin-rail-shower-chrome","title":"Greens Lavish BubbleJET Twin Rail Shower - Chrome","description":"\u003cdiv class=\"bsd-shower-mixer-notice\" data-bsd-notice=\"shower-mixer-v1\" data-notice-kind=\"standard\" role=\"note\" style=\"box-sizing:border-box;display:block;width:100%;margin:0 0 24px;padding:20px;border:2px solid #c62828;border-radius:16px;background:#fff3f2;color:#671b1b;font-family:inherit;font-size:15px;line-height:1.6;overflow-wrap:anywhere;text-align:left;\"\u003e\n\u003cspan style=\"display:inline-block;padding:5px 11px;margin:0 0 12px;border-radius:999px;background:#b91c1c;color:#ffffff;font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.04em;\"\u003eIMPORTANT — MIXER SELECTION\u003c\/span\u003e\u003cp style=\"margin:0 0 10px;color:#991b1b;font-size:19px;line-height:1.35;font-weight:700;\"\u003eBuilt-in diverter. Choose a standard mixer.\u003c\/p\u003e\n\u003cp style=\"margin:0 0 10px;color:#671b1b;\"\u003eThis twin shower already has a \u003cstrong style=\"font-weight:700;\"\u003ebuilt-in diverter\u003c\/strong\u003e to switch between the overhead shower and hand shower.\u003c\/p\u003e\n\u003cp style=\"margin:0 0 10px;color:#671b1b;\"\u003eTo turn the water on\/off and control temperature, you need a \u003cstrong style=\"font-weight:700;\"\u003estandard shower\/wall mixer (without a diverter)\u003c\/strong\u003e OR \u003cstrong style=\"font-weight:700;\"\u003eseparate hot and cold wall taps\u003c\/strong\u003e, sold separately.\u003c\/p\u003e\n\u003cp style=\"margin:0;color:#991b1b;font-weight:700;\"\u003eA diverter mixer is not required for this shower.\u003c\/p\u003e\n\u003c\/div\u003e\nThe Lavish range now available with Green’s new patented BubbleJET® technology designed to provide you with an amazing shower experience.\n\nCombining elements of water and air through its whopping 305mm overhead drencher and 120mm multi-function handset, paired with the 22mm brass constructed wet rail in both twin rail and single rail showers with adaptable inlet options, this is quality at its best offering both premium function and technology all in one.\n\u003cul\u003e\n \t\u003cli\u003eFinish: Brushed Brass, Brushed Nickel, Chrome, Gunmetal, Matte Black\u003c\/li\u003e\n \t\u003cli\u003eShower Features : 22mm Ø Round Brass Wet Rail, Adaptable Inlet\/Diverter (Top or Bottom Installation), BubbleJET® Technology 120mm Ø Dual Function Handset, BubbleJET® Technology 305mm Ø Drencher, Rail Adjustable to 1035mm Centres\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Greens","offers":[{"title":"Default Title","offer_id":46228300234901,"sku":"238103CP","price":889.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/LAVISH-BUBBLE-JET-TWIN-SHOWER-BOTTOM-INLET-CP_79c20412-c32c-4971-a35c-394f27252d6e.png?v=1753182516"},{"product_id":"greens-lavish-bubblejet-twin-rail-shower-brushed-nickel","title":"Greens Lavish BubbleJET Twin Rail Shower - Brushed Nickel","description":"\u003cdiv class=\"bsd-shower-mixer-notice\" data-bsd-notice=\"shower-mixer-v1\" data-notice-kind=\"standard\" role=\"note\" style=\"box-sizing:border-box;display:block;width:100%;margin:0 0 24px;padding:20px;border:2px solid #c62828;border-radius:16px;background:#fff3f2;color:#671b1b;font-family:inherit;font-size:15px;line-height:1.6;overflow-wrap:anywhere;text-align:left;\"\u003e\n\u003cspan style=\"display:inline-block;padding:5px 11px;margin:0 0 12px;border-radius:999px;background:#b91c1c;color:#ffffff;font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.04em;\"\u003eIMPORTANT — MIXER SELECTION\u003c\/span\u003e\u003cp style=\"margin:0 0 10px;color:#991b1b;font-size:19px;line-height:1.35;font-weight:700;\"\u003eBuilt-in diverter. Choose a standard mixer.\u003c\/p\u003e\n\u003cp style=\"margin:0 0 10px;color:#671b1b;\"\u003eThis twin shower already has a \u003cstrong style=\"font-weight:700;\"\u003ebuilt-in diverter\u003c\/strong\u003e to switch between the overhead shower and hand shower.\u003c\/p\u003e\n\u003cp style=\"margin:0 0 10px;color:#671b1b;\"\u003eTo turn the water on\/off and control temperature, you need a \u003cstrong style=\"font-weight:700;\"\u003estandard shower\/wall mixer (without a diverter)\u003c\/strong\u003e OR \u003cstrong style=\"font-weight:700;\"\u003eseparate hot and cold wall taps\u003c\/strong\u003e, sold separately.\u003c\/p\u003e\n\u003cp style=\"margin:0;color:#991b1b;font-weight:700;\"\u003eA diverter mixer is not required for this shower.\u003c\/p\u003e\n\u003c\/div\u003e\nThe Lavish range now available with Green’s new patented BubbleJET® technology designed to provide you with an amazing shower experience.\n\nCombining elements of water and air through its whopping 305mm overhead drencher and 120mm multi-function handset, paired with the 22mm brass constructed wet rail in both twin rail and single rail showers with adaptable inlet options, this is quality at its best offering both premium function and technology all in one.\n\u003cul\u003e\n \t\u003cli\u003eFinish: Brushed Brass, Brushed Nickel, Chrome, Gunmetal, Matte Black\u003c\/li\u003e\n \t\u003cli\u003eShower Features : 22mm Ø Round Brass Wet Rail, Adaptable Inlet\/Diverter (Top or Bottom Installation), BubbleJET® Technology 120mm Ø Dual Function Handset, BubbleJET® Technology 305mm Ø Drencher, Rail Adjustable to 1035mm Centres\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Greens","offers":[{"title":"Default Title","offer_id":46228300923029,"sku":"238103BN","price":1028.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/LAVISH-BUBBLE-JET-TWIN-SHOWER-BOTTOM-INLET-BN_83285737-55e8-4b3c-a458-aff720d716b7.png?v=1753182524"},{"product_id":"greens-lavish-bubblejet-twin-rail-shower-gunmetal","title":"Greens Lavish BubbleJET Twin Rail Shower - Gunmetal","description":"\u003cdiv class=\"bsd-shower-mixer-notice\" data-bsd-notice=\"shower-mixer-v1\" data-notice-kind=\"standard\" role=\"note\" style=\"box-sizing:border-box;display:block;width:100%;margin:0 0 24px;padding:20px;border:2px solid #c62828;border-radius:16px;background:#fff3f2;color:#671b1b;font-family:inherit;font-size:15px;line-height:1.6;overflow-wrap:anywhere;text-align:left;\"\u003e\n\u003cspan style=\"display:inline-block;padding:5px 11px;margin:0 0 12px;border-radius:999px;background:#b91c1c;color:#ffffff;font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.04em;\"\u003eIMPORTANT — MIXER SELECTION\u003c\/span\u003e\u003cp style=\"margin:0 0 10px;color:#991b1b;font-size:19px;line-height:1.35;font-weight:700;\"\u003eBuilt-in diverter. Choose a standard mixer.\u003c\/p\u003e\n\u003cp style=\"margin:0 0 10px;color:#671b1b;\"\u003eThis twin shower already has a \u003cstrong style=\"font-weight:700;\"\u003ebuilt-in diverter\u003c\/strong\u003e to switch between the overhead shower and hand shower.\u003c\/p\u003e\n\u003cp style=\"margin:0 0 10px;color:#671b1b;\"\u003eTo turn the water on\/off and control temperature, you need a \u003cstrong style=\"font-weight:700;\"\u003estandard shower\/wall mixer (without a diverter)\u003c\/strong\u003e OR \u003cstrong style=\"font-weight:700;\"\u003eseparate hot and cold wall taps\u003c\/strong\u003e, sold separately.\u003c\/p\u003e\n\u003cp style=\"margin:0;color:#991b1b;font-weight:700;\"\u003eA diverter mixer is not required for this shower.\u003c\/p\u003e\n\u003c\/div\u003e\nThe Lavish range now available with Green’s new patented BubbleJET® technology designed to provide you with an amazing shower experience.\n\nCombining elements of water and air through its whopping 305mm overhead drencher and 120mm multi-function handset, paired with the 22mm brass constructed wet rail in both twin rail and single rail showers with adaptable inlet options, this is quality at its best offering both premium function and technology all in one.\n\u003cul\u003e\n \t\u003cli\u003eFinish: Brushed Brass, Brushed Nickel, Chrome, Gunmetal, Matte Black\u003c\/li\u003e\n \t\u003cli\u003eShower Features : 22mm Ø Round Brass Wet Rail, Adaptable Inlet\/Diverter (Top or Bottom Installation), BubbleJET® Technology 120mm Ø Dual Function Handset, BubbleJET® Technology 305mm Ø Drencher, Rail Adjustable to 1035mm Centres\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Greens","offers":[{"title":"Default Title","offer_id":46228300988565,"sku":"238103GM","price":1077.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/LAVISH-BUBBLE-JET-TWIN-SHOWER-BOTTOM-INLET-GM_6d84f52a-2d82-4839-befc-a1a5fae0ebdd.png?v=1753182528"},{"product_id":"greens-lavish-bubblejet-twin-rail-shower-brushed-brass","title":"Greens Lavish BubbleJET Twin Rail Shower - Brushed Gold (Brushed Brass)","description":"\u003cdiv class=\"bsd-shower-mixer-notice\" data-bsd-notice=\"shower-mixer-v1\" data-notice-kind=\"standard\" role=\"note\" style=\"box-sizing:border-box;display:block;width:100%;margin:0 0 24px;padding:20px;border:2px solid #c62828;border-radius:16px;background:#fff3f2;color:#671b1b;font-family:inherit;font-size:15px;line-height:1.6;overflow-wrap:anywhere;text-align:left;\"\u003e\n\u003cspan style=\"display:inline-block;padding:5px 11px;margin:0 0 12px;border-radius:999px;background:#b91c1c;color:#ffffff;font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.04em;\"\u003eIMPORTANT — MIXER SELECTION\u003c\/span\u003e\u003cp style=\"margin:0 0 10px;color:#991b1b;font-size:19px;line-height:1.35;font-weight:700;\"\u003eBuilt-in diverter. Choose a standard mixer.\u003c\/p\u003e\n\u003cp style=\"margin:0 0 10px;color:#671b1b;\"\u003eThis twin shower already has a \u003cstrong style=\"font-weight:700;\"\u003ebuilt-in diverter\u003c\/strong\u003e to switch between the overhead shower and hand shower.\u003c\/p\u003e\n\u003cp style=\"margin:0 0 10px;color:#671b1b;\"\u003eTo turn the water on\/off and control temperature, you need a \u003cstrong style=\"font-weight:700;\"\u003estandard shower\/wall mixer (without a diverter)\u003c\/strong\u003e OR \u003cstrong style=\"font-weight:700;\"\u003eseparate hot and cold wall taps\u003c\/strong\u003e, sold separately.\u003c\/p\u003e\n\u003cp style=\"margin:0;color:#991b1b;font-weight:700;\"\u003eA diverter mixer is not required for this shower.\u003c\/p\u003e\n\u003c\/div\u003e\nThe Lavish range now available with Green’s new patented BubbleJET® technology designed to provide you with an amazing shower experience.\n\nCombining elements of water and air through its whopping 305mm overhead drencher and 120mm multi-function handset, paired with the 22mm brass constructed wet rail in both twin rail and single rail showers with adaptable inlet options, this is quality at its best offering both premium function and technology all in one.\n\u003cul\u003e\n \t\u003cli\u003eFinish: Brushed Brass, Brushed Nickel, Chrome, Gunmetal, Matte Black\u003c\/li\u003e\n \t\u003cli\u003eShower Features : 22mm Ø Round Brass Wet Rail, Adaptable Inlet\/Diverter (Top or Bottom Installation), BubbleJET® Technology 120mm Ø Dual Function Handset, BubbleJET® Technology 305mm Ø Drencher, Rail Adjustable to 1035mm Centres\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Greens","offers":[{"title":"Default Title","offer_id":46228301119637,"sku":"238103BB","price":1028.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/LAVISH-BUBBLE-JET-TWIN-SHOWER-BOTTOM-INLET-BB_b3fe1913-d33e-45cc-97fe-cd952fd941e8.png?v=1753182532"},{"product_id":"greens-corban-twin-rail-shower-chrome","title":"Greens Corban Twin Rail Shower - Chrome","description":"\u003cdiv class=\"bsd-shower-mixer-notice\" data-bsd-notice=\"shower-mixer-v1\" data-notice-kind=\"standard\" role=\"note\" style=\"box-sizing:border-box;display:block;width:100%;margin:0 0 24px;padding:20px;border:2px solid #c62828;border-radius:16px;background:#fff3f2;color:#671b1b;font-family:inherit;font-size:15px;line-height:1.6;overflow-wrap:anywhere;text-align:left;\"\u003e\n\u003cspan style=\"display:inline-block;padding:5px 11px;margin:0 0 12px;border-radius:999px;background:#b91c1c;color:#ffffff;font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.04em;\"\u003eIMPORTANT — MIXER SELECTION\u003c\/span\u003e\u003cp style=\"margin:0 0 10px;color:#991b1b;font-size:19px;line-height:1.35;font-weight:700;\"\u003eBuilt-in diverter. Choose a standard mixer.\u003c\/p\u003e\n\u003cp style=\"margin:0 0 10px;color:#671b1b;\"\u003eThis twin shower already has a \u003cstrong style=\"font-weight:700;\"\u003ebuilt-in diverter\u003c\/strong\u003e to switch between the overhead shower and hand shower.\u003c\/p\u003e\n\u003cp style=\"margin:0 0 10px;color:#671b1b;\"\u003eTo turn the water on\/off and control temperature, you need a \u003cstrong style=\"font-weight:700;\"\u003estandard shower\/wall mixer (without a diverter)\u003c\/strong\u003e OR \u003cstrong style=\"font-weight:700;\"\u003eseparate hot and cold wall taps\u003c\/strong\u003e, sold separately.\u003c\/p\u003e\n\u003cp style=\"margin:0;color:#991b1b;font-weight:700;\"\u003eA diverter mixer is not required for this shower.\u003c\/p\u003e\n\u003c\/div\u003e\nSleek and sophisticated the Corban range of tapware and showers offer practical functionality perfect for a new home or renovation.\n\u003cul\u003e\n \t\u003cli\u003eFinish:  Brushed Nickel, Chrome, Matte Black\u003c\/li\u003e\n \t\u003cli\u003eSpray Settings : Multi Function Handset, Single Function Overhead Shower\u003c\/li\u003e\n \t\u003cli\u003eShower Features : 112mm square multi-function handset, Brass Rail\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Greens","offers":[{"title":"Default Title","offer_id":46228302168213,"sku":"193003CP","price":525.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/1930030-Corban-Twin-Rail-Shower-CP_16f57745-ba09-49d1-913c-4eef5c0ca841.jpg?v=1753182577"},{"product_id":"greens-corban-twin-rail-shower-brushed-nickel","title":"Greens Corban Twin Rail Shower - Brushed Nickel","description":"\u003cdiv class=\"bsd-shower-mixer-notice\" data-bsd-notice=\"shower-mixer-v1\" data-notice-kind=\"standard\" role=\"note\" style=\"box-sizing:border-box;display:block;width:100%;margin:0 0 24px;padding:20px;border:2px solid #c62828;border-radius:16px;background:#fff3f2;color:#671b1b;font-family:inherit;font-size:15px;line-height:1.6;overflow-wrap:anywhere;text-align:left;\"\u003e\n\u003cspan style=\"display:inline-block;padding:5px 11px;margin:0 0 12px;border-radius:999px;background:#b91c1c;color:#ffffff;font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.04em;\"\u003eIMPORTANT — MIXER SELECTION\u003c\/span\u003e\u003cp style=\"margin:0 0 10px;color:#991b1b;font-size:19px;line-height:1.35;font-weight:700;\"\u003eBuilt-in diverter. Choose a standard mixer.\u003c\/p\u003e\n\u003cp style=\"margin:0 0 10px;color:#671b1b;\"\u003eThis twin shower already has a \u003cstrong style=\"font-weight:700;\"\u003ebuilt-in diverter\u003c\/strong\u003e to switch between the overhead shower and hand shower.\u003c\/p\u003e\n\u003cp style=\"margin:0 0 10px;color:#671b1b;\"\u003eTo turn the water on\/off and control temperature, you need a \u003cstrong style=\"font-weight:700;\"\u003estandard shower\/wall mixer (without a diverter)\u003c\/strong\u003e OR \u003cstrong style=\"font-weight:700;\"\u003eseparate hot and cold wall taps\u003c\/strong\u003e, sold separately.\u003c\/p\u003e\n\u003cp style=\"margin:0;color:#991b1b;font-weight:700;\"\u003eA diverter mixer is not required for this shower.\u003c\/p\u003e\n\u003c\/div\u003e\nSleek and sophisticated the Corban range of tapware and showers offer practical functionality perfect for a new home or renovation.\n\u003cul\u003e\n \t\u003cli\u003eFinish:  Brushed Nickel, Chrome, Matte Black\u003c\/li\u003e\n \t\u003cli\u003eSpray Settings : Multi Function Handset, Single Function Overhead Shower\u003c\/li\u003e\n \t\u003cli\u003eShower Features : 112mm square multi-function handset, Brass Rail\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Greens","offers":[{"title":"Default Title","offer_id":46228302266517,"sku":"193003BN","price":597.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/6261\/2373\/files\/1930031-Corban-Twin-Rail-Shower-BN_9b262ba5-0646-42a4-a7f3-2f99e1b1d0ad.jpg?v=1753182582"}],"url":"https:\/\/www.bathroomsalesdirect.com.au\/collections\/black-friday.oembed","provider":"Bathroom Sales Direct","version":"1.0","type":"link"}