@import "https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@200..800&family=Geist:wght@300;400;500;600;700&family=Geist+Mono:wght@300;400;500;600;700&family=Oswald:wght@200;300;400;500;600;700&display=swap";
:root{--dd-color-bg-white:#fff;--dd-color-bg-off-white:#f2efe9;--dd-color-ink:#1b1b1b;--dd-color-ink-muted:#777373;--dd-color-hairline:#e2e2e2;--dd-color-grey-light:#f6f6f6;--dd-color-black-active:#292929;--dd-color-primary:#092bb5;--dd-color-primary-press:#082497;--dd-color-primary-light:#b6d2ff;--dd-color-blue-thin:#ebf3ff;--dd-color-yellow:#ffbf0b;--dd-color-yellow-light:#eff2b8;--dd-color-warning-bg:#fffeea;--dd-color-green:#14b57d;--dd-color-green-bg:#ecfdf5;--dd-color-green-text:#0e7a55;--dd-color-green-border:#9fe2c7;--dd-color-red:#f14248;--dd-color-red-bg:#fff2f1;--dd-color-red-text:#b42318;--dd-color-red-border:#f9b6b9;--dd-color-orange:#ff8c42;--dd-color-orange-bg:#fff4ec;--dd-color-badge-blue-bg:#e0e7ff;--dd-color-badge-blue-border:#a5b4fc;--dd-color-badge-blue-text:#092bb5;--dd-color-badge-pulse:#3b5bfe;--dd-color-badge-green-bg:#ecfdf5;--dd-color-badge-green-border:#9fe2c7;--dd-color-badge-green-text:#0e7a55;--dd-color-badge-green-dot:#15803d;--dd-color-badge-green-pulse:#22c55e;--dd-color-discount-tint:#afbeff4d;--dd-color-tag-border:#2525251f;--dd-color-chip-bg:#2525250f;--dd-color-save-scrim:#1b1b1b66;--dd-color-modal-scrim:#1b1b1b66;--dd-color-overlay:#1b1b1b66;--dd-color-glass:#2525254d;--dd-color-highlight:#fff176;--dd-color-shimmer:#ececec;--dd-color-skeleton:#ececec;--dd-font-display:"Bricolage Grotesque", sans-serif;--dd-font-body:Geist, sans-serif;--dd-font-mono:"Geist Mono", monospace;--dd-text-12:.75rem;--dd-text-14:.875rem;--dd-text-16:1rem;--dd-text-18:1.125rem;--dd-text-20:1.25rem;--dd-text-24:1.5rem;--dd-text-28:1.75rem;--dd-text-32:2rem;--dd-text-40:2.5rem;--dd-text-48:3rem;--dd-text-56:3.5rem;--dd-text-72:4.5rem;--dd-space-xs:.25rem;--dd-space-sm:.5rem;--dd-space-md:.75rem;--dd-space-base:1rem;--dd-space-lg:1.5rem;--dd-space-xl:2rem;--dd-space-2xl:3rem;--dd-space-3xl:4rem;--dd-space-4xl:5rem;--dd-space-5xl:7.5rem;--dd-radius-tag:.25rem;--dd-radius-badge:.5rem;--dd-radius-button:.75rem;--dd-radius-card-md:1rem;--dd-radius-card:1.25rem;--dd-radius-card-lg:1.25rem;--dd-radius-pill:999px;--dd-shadow-card-color:#2a3b5114;--dd-shadow-card:0px 1px 2px var(--dd-shadow-card-color);--dd-type-feature-family:var(--dd-font-display);--dd-type-feature-weight:600;--dd-type-feature-size:34px;--dd-type-feature-line-height:36px;--dd-type-feature-letter-spacing:-1.2px;--dd-type-feature-transform:none;--dd-type-h1-family:var(--dd-font-display);--dd-type-h1-weight:600;--dd-type-h1-size:28px;--dd-type-h1-line-height:30px;--dd-type-h1-letter-spacing:-.9px;--dd-type-h1-transform:none;--dd-type-h2-family:var(--dd-font-display);--dd-type-h2-weight:500;--dd-type-h2-size:22px;--dd-type-h2-line-height:24px;--dd-type-h2-letter-spacing:-.4px;--dd-type-h2-transform:none;--dd-type-h3-family:var(--dd-font-body);--dd-type-h3-weight:500;--dd-type-h3-size:17px;--dd-type-h3-line-height:20px;--dd-type-h3-letter-spacing:-.45px;--dd-type-h3-transform:none;--dd-type-card-name-family:var(--dd-font-display);--dd-type-card-name-weight:500;--dd-type-card-name-size:15px;--dd-type-card-name-line-height:19px;--dd-type-card-name-letter-spacing:-.35px;--dd-type-card-name-transform:none;--dd-type-body-large-family:var(--dd-font-body);--dd-type-body-large-weight:500;--dd-type-body-large-size:17px;--dd-type-body-large-line-height:20px;--dd-type-body-large-letter-spacing:-.45px;--dd-type-body-large-transform:none;--dd-type-body-family:var(--dd-font-body);--dd-type-body-weight:400;--dd-type-body-size:15px;--dd-type-body-line-height:21px;--dd-type-body-letter-spacing:-.35px;--dd-type-body-transform:none;--dd-type-body-mono-family:var(--dd-font-mono);--dd-type-body-mono-weight:500;--dd-type-body-mono-size:15px;--dd-type-body-mono-line-height:21px;--dd-type-body-mono-letter-spacing:-.35px;--dd-type-body-mono-transform:uppercase;--dd-type-small-family:var(--dd-font-body);--dd-type-small-weight:400;--dd-type-small-size:13px;--dd-type-small-line-height:17px;--dd-type-small-letter-spacing:-.3px;--dd-type-small-transform:none;--dd-type-small-medium-family:var(--dd-font-body);--dd-type-small-medium-weight:500;--dd-type-small-medium-size:13px;--dd-type-small-medium-line-height:17px;--dd-type-small-medium-letter-spacing:-.3px;--dd-type-small-medium-transform:none;--dd-type-small-mono-family:var(--dd-font-mono);--dd-type-small-mono-weight:500;--dd-type-small-mono-size:12px;--dd-type-small-mono-line-height:15px;--dd-type-small-mono-letter-spacing:-.3px;--dd-type-small-mono-transform:uppercase;--dd-type-footnote-family:var(--dd-font-body);--dd-type-footnote-weight:400;--dd-type-footnote-size:11px;--dd-type-footnote-line-height:14px;--dd-type-footnote-letter-spacing:-.2px;--dd-type-footnote-transform:none;--dd-type-footnote-mono-family:var(--dd-font-mono);--dd-type-footnote-mono-weight:500;--dd-type-footnote-mono-size:10px;--dd-type-footnote-mono-line-height:12px;--dd-type-footnote-mono-letter-spacing:-.25px;--dd-type-footnote-mono-transform:uppercase;--dd-type-button-family:var(--dd-font-mono);--dd-type-button-weight:500;--dd-type-button-size:15px;--dd-type-button-line-height:19px;--dd-type-button-letter-spacing:-.35px;--dd-type-button-transform:uppercase}
html{height:100%}body{flex-direction:column;min-height:100%;display:flex}.collection-list-wrapper-33{-ms-overflow-style:none;scrollbar-width:none;overflow:auto}.collection-list-wrapper-33 ::-webkit-scrollbar{display:none}@media (max-width:767px){.collection-list-wrapper-33{-webkit-overflow-scrolling:touch;overflow-x:auto}.list-filter-category{flex-wrap:nowrap;padding-bottom:.5rem}}#searchbox{width:100%}.ais-SearchBox-form{border:none;border-bottom:1px solid var(--dd-color-hairline);background:0 0;border-radius:0;align-items:center;gap:16px;padding:8px 16px;display:flex}.ais-SearchBox-input{letter-spacing:.05em;text-transform:uppercase;color:#333;background:0 0;border:none;outline:none;flex:1;font-family:Geist Mono,monospace;font-size:1rem}.ais-SearchBox-input::placeholder{color:#aaa;text-transform:uppercase;letter-spacing:.05em;font-family:Geist Mono,monospace}.ais-SearchBox-submit{cursor:pointer;background:0 0;border:none;order:-1;align-items:center;padding:0;display:flex}.ais-SearchBox-submitIcon{fill:#333;width:16px;height:16px}.ais-SearchBox-reset{display:none}#search-result{width:100%;max-height:80vh;overflow-y:auto}.ais-Hits-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ais-Hits-item{box-shadow:none;border:none;padding:0}.search-result-item{background:var(--dd-color-bg-white);cursor:pointer;border-radius:.75rem;align-items:center;gap:1rem;padding:.75rem;transition:background .15s;display:flex}.search-result-item:hover{background:#f5f5f5}.search-result-item img{object-fit:cover;border-radius:.5rem;flex-shrink:0}.search-result-item strong{font-size:.95rem;display:block}.search-result-item p{color:#777;margin:0;font-size:.8rem}a.search-result-item{color:inherit;text-decoration:none}.ais-Highlight-highlighted{background:var(--dd-color-highlight);font-style:normal}.search-section{flex-direction:column;gap:.25rem;display:flex}.search-section__label{letter-spacing:.1em;color:#aaa;margin:0;padding:.5rem .75rem .25rem;font-size:.7rem}.dd-overlay{z-index:9999;background:var(--dd-color-modal-scrim);justify-content:center;align-items:flex-start;padding-top:80px;display:flex;position:fixed;inset:0}.dd-modal{background:var(--dd-color-bg-white);border-radius:12px;flex-direction:column;width:100%;max-width:860px;height:80vh;display:flex;overflow:hidden}.dd-search-input{border-bottom:1px solid #eee;align-items:center;padding:16px 20px;display:flex}.dd-search-input input{border:none;outline:none;flex:1;font-size:16px}.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--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:.08em;text-transform:uppercase;color:#888;margin:0 0 12px;font-size:11px;font-weight:700}.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-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-card--brand{aspect-ratio:1;flex-direction:column;justify-content:center;align-items:center;display:flex}.dd-card__logo{object-fit:contain;max-width:100%}.dd-product-card{color:inherit;background:var(--dd-color-bg-white);border:1px solid #ebebeb;border-radius:16px;text-decoration:none;transition:box-shadow .15s;display:block;overflow:hidden;box-shadow:0 1px 4px #0000000d}.dd-product-card:hover{box-shadow:0 4px 14px #0000001a}.dd-product-card__image-area{background:"transparent";flex-direction:column;align-items:center;padding:20px 16px 14px;display:flex;position:relative}.dd-product-card__image-wrapper{aspect-ratio:4/3;width:100%;position:relative}.dd-product-card__image{object-fit:cover}.dd-product-card__bookmark{cursor:pointer;color:#555;background:#bebebebf;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background .15s;display:flex;position:absolute;top:10px;right:10px}.dd-product-card__bookmark:hover{background:#a0a0a0e6}.dd-product-card__tags-row{flex-wrap:wrap;align-self:flex-start;gap:6px;width:100%;margin-top:12px;display:flex}.dd-product-card__tag{letter-spacing:.05em;text-transform:uppercase;color:#444;background:0 0;border:1px solid #ccc;border-radius:4px;padding:3px 9px;font-size:11px;font-weight:600}.dd-product-card__body{background:var(--dd-color-bg-white);border-top:1px solid #eee;padding:10px 12px 14px}.dd-product-card__title{color:#111;margin:0;font-size:16px;font-weight:700;line-height:1.3}.dd-product-card__brand{color:#aaa;margin:3px 0 0;font-size:13px}.div-block-598{margin-top:-16px}button.btn-filter-category{padding:8px 36px}[scrollbar-hidden]{-ms-overflow-style:none;scrollbar-width:none}[scrollbar-hidden]::-webkit-scrollbar{display:none}.main-2 .topbar-list-filter{justify-content:flex-end}@media (max-width:767px){.main-2 .section-12{padding-top:8px}}.products-wrapper .list-product{grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (min-width:1280px){.products-wrapper .list-product{grid-template-columns:repeat(5,minmax(0,1fr))}}@media screen and (max-width:991px){.products-wrapper .list-product{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:767px){.products-wrapper .list-product{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1280px){.products-wrapper .list-product.is-paged>:nth-child(5n+1):nth-last-child(-n+4),.products-wrapper .list-product.is-paged>:nth-child(5n+1):nth-last-child(-n+4)~*{display:none}}@media screen and (min-width:992px) and (max-width:1279px){.products-wrapper .list-product.is-paged>:nth-child(4n+1):nth-last-child(-n+3),.products-wrapper .list-product.is-paged>:nth-child(4n+1):nth-last-child(-n+3)~*{display:none}}@media screen and (min-width:768px) and (max-width:991px){.products-wrapper .list-product.is-paged>:nth-child(3n+1):nth-last-child(-n+2),.products-wrapper .list-product.is-paged>:nth-child(3n+1):nth-last-child(-n+2)~*{display:none}}@media screen and (max-width:767px){.products-wrapper .list-product.is-paged>:nth-child(odd):last-child{display:none}}.products-wrapper .dd-ad-tile{height:100%;padding:0;display:block;position:relative;overflow:hidden}.products-wrapper .dd-ad-tile__picture{width:100%;height:100%;display:block}.products-wrapper .dd-ad-tile__media{aspect-ratio:4/5;object-fit:cover;width:100%;height:100%;display:block}.products-wrapper .dd-tile__name,.products-wrapper .dd-tile__brand{overflow-wrap:anywhere}.products-wrapper .product-card.dd-tile{background:var(--_ds-tokens---colour--white,var(--dd-color-bg-white));cursor:pointer;padding:0;transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden}.products-wrapper .product-card.dd-tile:hover{box-shadow:0 1px 2px 1px var(--dd-shadow-card-color);transform:scale(1.01)}@media (max-width:767px){.products-wrapper .product-card.dd-tile:hover{box-shadow:var(--dd-shadow-card);transform:none}}.products-wrapper .dd-tile__overlay{z-index:1;position:absolute;inset:0}.products-wrapper .dd-tile__media{aspect-ratio:4/3;background:var(--_ds-tokens---colour--white,var(--dd-color-bg-white));width:100%;display:block;position:relative;overflow:hidden}@media screen and (max-width:767px){.products-wrapper .dd-tile__media{aspect-ratio:1}}.products-wrapper .dd-tile__img{box-sizing:border-box;object-fit:contain;width:100%;height:100%;padding-top:1rem;position:absolute;inset:0}.products-wrapper .dd-tile__body{background:var(--_ds-tokens---colour--white,var(--dd-color-bg-white));flex-direction:column;gap:2px;width:100%;padding:8px 14px 14px;display:flex}.products-wrapper .dd-tile__brand{z-index:2;color:var(--_ds-tokens---colour--grey-dark,var(--dd-color-ink-muted));overflow-wrap:anywhere;font-family:Geist,sans-serif;font-size:12px;line-height:1.3;text-decoration:none;position:relative}.products-wrapper .dd-tile__brand--empty{min-height:16px}.products-wrapper .dd-tile__brand:hover{color:var(--_ds-tokens---colour--black,var(--dd-color-ink));text-underline-offset:3px;text-decoration:underline}.products-wrapper .dd-tile__name{letter-spacing:-.02em;color:var(--_ds-tokens---colour--black,var(--dd-color-ink));overflow-wrap:anywhere;font-family:Bricolage Grotesque,sans-serif;font-size:14px;font-weight:500;line-height:1.25;text-decoration:none}.products-wrapper .product-card.dd-tile:hover .dd-tile__name{text-underline-offset:3px;text-decoration:underline}.products-wrapper .dd-tile__meta{letter-spacing:0;align-items:center;gap:8px;margin-top:8px;font-family:Geist,sans-serif;display:flex}.products-wrapper .dd-tile__retailers{color:var(--_ds-tokens---colour--grey-dark,var(--dd-color-ink-muted));white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:400;line-height:1;display:inline-flex}.products-wrapper .dd-tile__stores{display:inline-flex}.products-wrapper .dd-tile__store{background:var(--_ds-tokens---colour--grey,var(--dd-color-hairline));width:20px;height:20px;color:var(--_ds-tokens---colour--grey-dark,var(--dd-color-ink-muted));border:1px solid var(--_ds-tokens---colour--grey,var(--dd-color-hairline));box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.products-wrapper .dd-tile__store+.dd-tile__store{margin-left:-7px}.products-wrapper .dd-tile__store:first-child{z-index:4}.products-wrapper .dd-tile__store:nth-child(2){z-index:3}.products-wrapper .dd-tile__store:nth-child(3){z-index:2}.products-wrapper .dd-tile__store:nth-child(4){z-index:1}.products-wrapper .dd-tile__store--logo{background:var(--_ds-tokens---colour--white,var(--dd-color-bg-white));overflow:hidden}.products-wrapper .dd-tile__store--logo img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.products-wrapper .dd-tile__store--more{color:var(--_ds-tokens---colour--grey-dark,var(--dd-color-ink-muted));background:var(--_ds-tokens---colour--grey-light,var(--dd-color-grey-light))}.dd-shimmer{z-index:1;pointer-events:none;background-color:var(--dd-color-shimmer);background-image:linear-gradient(90deg,#fff0 0%,#ffffffa6 50%,#fff0 100%);background-position:-120% 0;background-repeat:no-repeat;background-size:200% 100%;animation:1.3s ease-in-out infinite dd-shimmer;position:absolute;inset:0}@keyframes dd-shimmer{to{background-position:220% 0}}.dd-badge-row{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.tracking-badge{background:var(--dd-color-badge-blue-bg);border:1px solid var(--dd-color-badge-blue-border);border-radius:var(--dd-radius-pill);color:var(--dd-color-badge-blue-text);flex-direction:row;align-items:center;gap:5px;width:fit-content;padding:3px 8px 3px 6px;display:inline-flex}.tracking-badge .dot-wrap{justify-content:center;align-items:center;width:6px;height:6px;display:flex;position:relative}.tracking-badge .dot-ring{background:var(--dd-color-badge-pulse);opacity:0;border-radius:50%;width:6px;height:6px;animation:1.8s ease-out infinite dd-pulse-ring;position:absolute;top:0;left:0}.tracking-badge .dot-core{z-index:1;background:var(--dd-color-primary);border-radius:50%;width:6px;height:6px;position:relative}.tracking-badge.is-green{background:var(--dd-color-badge-green-bg);border:1px solid var(--dd-color-badge-green-border);color:var(--dd-color-badge-green-text)}.tracking-badge.is-green .dot-ring{background:var(--dd-color-badge-green-pulse)}.tracking-badge.is-green .dot-core{background:var(--dd-color-badge-green-dot)}@keyframes dd-pulse-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.navbar-menu-frame{z-index:100;position:sticky;top:0}#btn-search-universal-mobile{transition:height .25s,opacity .2s;overflow:hidden}html.dd-scrolled #btn-search-universal-mobile{opacity:0;height:0!important}html.dd-scrolled .dd__navbar-mobile{gap:0!important}[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}.btn-subcategory.btn-subcategory-active .body-style-small,.btn-subcategory.is--active .body-style-small,.nav-drawer-links a{color:var(--dd-color-bg-white)}.section-7{grid-column-gap:1.5rem;grid-row-gap:1.5rem;background-color:var(--_new-base-collection---background--bg-transparent,transparent);flex-flow:column;padding:2rem 2rem 2.5rem;display:flex}.div-block-154{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.section-12{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;max-width:1600px;margin-left:auto;margin-right:auto;padding:0 2rem 3.75rem;display:flex}.radio-button-3{margin-top:0;margin-left:0;display:none;position:absolute;inset:0% 0% auto auto}.radio-button-3.is--show{display:block}.radio-button-label-2{position:absolute;inset:0%}.div-block-438,.div-block-439{flex:none}@media screen and (max-width:767px){.section-7{grid-column-gap:1rem;grid-row-gap:1rem;padding:1rem;overflow:visible}.section-12{padding:1.5rem .5rem}.div-block-585{justify-content:center;align-items:center;display:none}}.btn-filter.btn-filter-category-active,.btn-filter.btn-filter-category-active:hover{background-color:var(--_new-base-collection---background--bg-black,var(--dd-color-ink));color:var(--_new-base-collection---text--text-white,var(--dd-color-bg-white));font-weight:500}.btn-filter.btn-filter-category.btn-filter-category-active{padding-right:2rem}.btn-filter.btn-filter-category-active .btn-filter-text{color:inherit}.btn-filter.btn-filter-category-active .btn-category-icon{filter:invert()}.btn-filter.btn-filter-category-active .btn-category-close{display:flex}.btn-subcategory.btn-subcategory-active{background-color:var(--_new-base-collection---background--bg-black,var(--dd-color-ink));color:var(--_new-base-collection---text--text-white,var(--dd-color-bg-white))}.btn-subcategory.btn-subcategory-active:hover{background-color:var(--_new-base-collection---background--bg-black,var(--dd-color-ink))}.filter-modal-wrapper.is--open,.profile-drawer-wrapper.is--open{opacity:1;pointer-events:auto}.div-block-433{grid-column-gap:.75rem;grid-row-gap:.75rem;justify-content:center;align-items:center;display:flex}.div-block-437{border-top:1px solid var(--_new-base-collection---outline--outline-grey,var(--dd-color-hairline));background-color:var(--_new-base-collection---background--bg-white,var(--dd-color-bg-white));justify-content:space-between;align-items:flex-end;margin-left:-1rem;margin-right:-1rem;padding:1rem;display:flex}.div-block-585{display:block}.div-block-655{flex:none;position:relative}@media screen and (max-width:767px){.div-block-585{justify-content:center;align-items:center;display:none}}
.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}}
