.dd-overlay{z-index:9999;background:#00000080;justify-content:center;align-items:flex-start;padding-top:80px;display:flex;position:fixed;inset:0}.dd-modal{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:860px;height:80vh;font-family:Geist,sans-serif;font-size:1.2rem;display:flex;overflow:hidden}@media screen and (max-width:767px){.dd-overlay{padding-top:0}.dd-modal{border-radius:0;max-width:100%;height:100dvh}}.dd-search-input{border-bottom:1px solid #eee;align-items:center;padding:16px 20px;display:flex}.dd-search-input input{color:inherit;background:0 0;border:none;outline:none;flex:1;font-family:Geist,sans-serif;font-size:16px}.dd-modal__body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.dd-category-nav{border-right:1px solid #eee;flex-direction:column;flex-shrink:0;width:160px;padding:12px 0;display:flex}.dd-category-nav__item{text-align:left;cursor:pointer;background:0 0;border:none;padding:10px 20px;font-size:14px}.dd-category-nav__item.is-active{background:#f5f5f5;font-weight:600}.dd-results{padding:1rem}.dd-results--empty,.dd-results--loading{color:#999;justify-content:center;align-items:center;height:200px;font-size:14px;display:flex}.dd-results__section{margin-bottom:24px}.dd-results__heading{letter-spacing:-.0375rem;text-transform:none;color:#1b1b1b;margin:0 0 12px;font-family:Bricolage Grotesque,sans-serif;font-size:1.2rem;font-weight:500;line-height:1.2}.heading-style-h4{letter-spacing:-.0375rem;font-family:Bricolage Grotesque,sans-serif;font-size:1.2rem;font-weight:500;line-height:1.2}.body-style-paragraph{text-align:left;letter-spacing:-.025rem;font-family:Geist,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}.body-style-paragraph.mono{text-transform:uppercase;color:#1b1b1b;font-family:Geist Mono,sans-serif;font-weight:500}.dd-results__grid{grid-template-columns:repeat(2,1fr);gap:12px;padding-top:12px;display:grid}.dd-results__grid--brands{grid-template-columns:repeat(6,1fr)}.dd-results__scroll-row{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-direction:row;gap:12px;margin-left:-1rem;margin-right:-1rem;padding:12px 1rem;scroll-padding-left:1rem;display:flex;overflow:auto hidden}.dd-results__scroll-row::-webkit-scrollbar{display:none}.dd-results__scroll-row .dd-card--brand{scroll-snap-align:start;flex-shrink:0;width:calc(18.1818% - 10.9091px);min-width:calc(18.1818% - 10.9091px)}.dd-results__scroll-row .dd-product-card{scroll-snap-align:start;flex-shrink:0;width:calc(27.7778% - 13.3333px);min-width:calc(27.7778% - 13.3333px);height:auto;min-height:260px;overflow:hidden}.dd-results__scroll-row--locations .dd-product-card,.dd-results__scroll-row--articles .dd-product-card{width:calc(31.746% - 11.4286px);min-width:calc(31.746% - 11.4286px);height:auto}.dd-results__scroll-row .dd-location-card__name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dd-results__scroll-row--locations .dd-location-card__name{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.dd-results__scroll-row .dd-location-card__suburb{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dd-results__scroll-row--articles .dd-location-card__name{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.dd-results__scroll-row--articles .dd-location-card__suburb{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dd-card{color:inherit;border:1px solid #eee;border-radius:8px;text-decoration:none;display:block;overflow:hidden}.dd-card__image{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.dd-card__body{padding:8px 10px}.dd-card__title{margin:0;font-size:14px;font-weight:600}.dd-card__subtitle{color:#666;margin:2px 0 0;font-size:12px}.dd-card__tags{text-transform:uppercase;letter-spacing:.05em;color:#999;margin:0 0 4px;font-size:11px}.dd-location-card{color:inherit;text-decoration:none;transition:opacity .2s;display:block}.dd-location-card:hover{opacity:.85}.dd-location-card__img-area{aspect-ratio:3/2;width:100%;position:relative;overflow:visible}.dd-location-card__img-wrap{background-color:#f2efe9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 24 24' fill='none' stroke='%23c8c4bc' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2' ry='2'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3Cpolyline points='21 15 16 10 5 21'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:48px;border-radius:0;position:absolute;inset:0;overflow:hidden}.dd-location-card__image{object-fit:cover;width:100%;height:100%;display:block}.dd-location-card__body{flex-direction:column;gap:6.4px;padding:8px 0 0;display:flex}.dd-location-card__name{color:#1b1b1b;margin:0}.dd-location-card__suburb{letter-spacing:-.4px;color:#777373;margin:.5rem 0 0;font-size:13.6px;font-weight:400;line-height:1.3}.dd-location-card__address{letter-spacing:-.0125rem;color:#777373;margin:2px 0 0;font-size:.8rem;font-weight:400;line-height:1.3}.blog-item__desc{color:#777373;font-size:.8rem}.body-style-small{letter-spacing:-.02188rem;color:#1b1b1b;font-family:Geist,sans-serif;font-size:.875rem;font-weight:400;line-height:1.3}.dd-results__scroll-row--locations .dd-location-card__suburb{margin-top:.25rem}@media screen and (max-width:767px){.dd-location-card:hover{opacity:1}.dd-location-card:active{opacity:.7}.dd-results__scroll-row--locations .dd-product-card,.dd-results__scroll-row--articles .dd-product-card{height:auto;min-height:0}}.dd-card--brand{aspect-ratio:1;border:1px solid #e2e2e2;border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:center;transition:all .2s;display:flex;box-shadow:0 1px 2px #2a3b5114}.dd-card--brand:hover{transform:scale(1.01);box-shadow:0 1px 2px 1px #2a3b5114}.dd-card--brand:active{transform:scale(.99)}.dd-card__logo{object-fit:contain;max-width:100%}.dd-product-card{color:inherit;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e2e2e2;border-radius:1.25rem;flex-direction:column;height:100%;text-decoration:none;transition:all .2s;display:flex;overflow:hidden;box-shadow:0 1px 2px #2a3b5114}.dd-product-card:focus:not(:focus-visible){outline:none}.dd-product-card:focus-visible{outline-offset:2px;outline:2px solid #1b1b1b}.dd-product-card:hover{transform:scale(1.01);box-shadow:0 1px 2px 1px #2a3b5114}.dd-product-card:active{transform:scale(.99)}.dd-results__scroll-row--locations .dd-product-card{border-radius:1.5rem}.dd-product-card__top{aspect-ratio:4/3;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;display:flex;position:relative}.dd-product-card__image{box-sizing:border-box;object-fit:contain;width:100%;height:100%;padding-top:1rem;position:absolute;inset:0;overflow:hidden}.dd-product-card__bottom,.dd-blog-card__bottom,.dd-location-card__bottom{flex-direction:column;flex:1;justify-content:flex-end;align-items:flex-start;gap:.25rem;display:flex}.dd-product-card__bottom{padding:1rem}.dd-location-card__bottom,.dd-blog-card__bottom{justify-content:flex-start;padding:1rem 1rem 1.5rem}.dd-product-card__brand.body-style-paragraph{color:#777373;font-size:.8rem}.dd-product-card__name{color:#1b1b1b;text-decoration:none}.dd-product-card__name:hover{text-underline-offset:3px;text-decoration:underline}@media screen and (max-width:767px){.dd-results{padding:1rem}.dd-results__scroll-row{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem;scroll-padding-left:1rem}.dd-results__scroll-row .dd-product-card{width:calc(52.6316% - 12.6316px);min-width:calc(52.6316% - 12.6316px)}.dd-results__scroll-row--locations .dd-product-card,.dd-results__scroll-row--articles .dd-product-card{width:calc(86.9565% - 10.4348px);min-width:calc(86.9565% - 10.4348px)}.dd-results__scroll-row .dd-card--brand{border-radius:1rem;width:calc(43.4783% - 10.4348px);min-width:calc(43.4783% - 10.4348px)}.dd-location-card__name.heading-style-h4,.dd-product-card__name.heading-style-h4{font-size:1.1rem;line-height:1.2}.dd-results__scroll-row .dd-location-card__name,.dd-results__scroll-row--locations .dd-location-card__name{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.dd-product-card__brand{font-size:.8rem}.dd-product-card__top{aspect-ratio:1}.dd-product-card:hover,.dd-card--brand:hover{box-shadow:none;transform:none}.dd-product-card:active,.dd-card--brand:active{transform:scale(.99);box-shadow:0 0 5px #0000001a}}
[dd-drawer=root]{display:none}[dd-drawer=root].is-open{display:block}[dd-drawer=panel]{transition:transform .35s;transform:translate(-100%)}[dd-drawer=root].is-open [dd-drawer=panel]{transform:translate(0)}[dd-drawer=backdrop]{opacity:0;transition:opacity .35s}[dd-drawer=root].is-open [dd-drawer=backdrop]{opacity:1}.nav-drawer-links a{color:#fff}.navbar-menu-frame{z-index:100;position:relative}@media (max-width:899px){#btn-search-universal-mobile{display:none!important}}
