.ibs-page-hero{isolation:isolate;background:var(--ink-deep);color:#fff;padding-block:var(--space-4) var(--space-12);position:relative;overflow:hidden}.ibs-page-hero-art{z-index:-2;position:absolute;inset:0}.ibs-page-hero-art img{object-fit:cover;object-position:right center;width:100%;height:100%}.ibs-page-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#16171af5 0%,#16171ae6 45%,#16171ab3 100%);position:absolute;inset:0}.ibs-page-hero--search:after{content:"";z-index:-1;border:3.5rem solid #d62b1f33;border-radius:50%;width:24rem;height:24rem;position:absolute;top:-8rem;right:-8rem}.ibs-catalogue-heading{margin-top:var(--space-6);max-width:56rem}.ibs-catalogue-heading .ibs-eyebrow{color:#ff8f86}.ibs-catalogue-heading h1{max-width:24ch;font-size:clamp(2rem,1.3rem + 2.6vw,3.25rem)}.ibs-catalogue-intro{margin-top:var(--space-4);color:#e3e5e8;max-width:62ch;font-size:1.0625rem}.ibs-catalogue-search{gap:var(--space-4);margin-top:var(--space-8);max-width:48rem;display:grid}.ibs-catalogue-search .ibs-button{justify-self:start}.ibs-filter-rail{display:none}.ibs-results{min-width:0}.ibs-results-heading{margin-bottom:var(--space-6);overflow-wrap:anywhere;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem)}.ibs-results-bar{justify-content:space-between;align-items:end;gap:var(--space-4) var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.ibs-results-count{flex:12rem;align-self:center;font-weight:600}.ibs-sort{gap:var(--space-2);flex:18rem;min-width:0;max-width:26rem;display:grid}.ibs-sort label{font-size:.875rem;font-weight:600}.ibs-sort-control{gap:var(--space-2);flex-wrap:wrap;display:flex}.ibs-sort select{min-width:0;max-width:100%;min-height:48px;color:var(--ink);background:var(--surface);border:1px solid var(--control-border);border-radius:var(--radius-control);flex:9rem;padding:.625rem 1rem}.ibs-sort select:hover{border-color:var(--ink)}.ibs-sort .ibs-button{flex-shrink:0;padding-inline:1rem;font-size:.875rem}.ibs-filter-panel{flex:100%}.ibs-filter-panel>summary{border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--surface);font-size:.9375rem}.ibs-filter-panel>summary:hover{border-color:var(--ink)}.ibs-filter-badge{background:var(--brand);color:var(--surface);white-space:nowrap;border-radius:0;padding:.125rem .5rem;font-size:.75rem;font-weight:600}.ibs-filter-panel-body{margin-top:var(--space-2);padding:var(--space-4);border:1px solid var(--control-border);border-radius:var(--radius-card);background:var(--surface)}.ibs-panel-actions{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.ibs-panel-actions .ibs-close{margin-top:0}.ibs-filters{gap:var(--space-6);display:grid}.ibs-filter-heading{letter-spacing:-.01em;margin-bottom:var(--space-4);font-size:1.125rem}.ibs-facet h3{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--space-2);font-size:.8125rem}.ibs-facet ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ibs-facet-children{padding-left:var(--space-6)!important;margin-top:2px!important}.ibs-facet-scroll{overscroll-behavior:contain;max-height:20rem;overflow:auto}.ibs-facet-link{align-items:center;gap:var(--space-2);border-radius:var(--radius-control);grid-template-columns:1.25rem minmax(0,1fr) auto;min-height:44px;padding:.5rem .75rem .5rem .5rem;font-size:.9375rem;line-height:1.35;text-decoration:none;display:grid}.ibs-facet-link:focus-visible{outline-offset:-3px}.ibs-facet-link[aria-current]{background:var(--canvas);box-shadow:inset 3px 0 0 var(--brand);font-weight:700}.ibs-facet-mark{color:var(--brand);place-items:center;display:grid}.ibs-facet-label{overflow-wrap:anywhere}.ibs-facet-count{background:var(--canvas);min-width:2rem;color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;border-radius:0;padding:.0625rem .5rem;font-size:.8125rem;font-weight:600}.ibs-facet-link[aria-current] .ibs-facet-count,.ibs-facet-link:hover .ibs-facet-count{background:var(--surface)}.ibs-applied{align-items:center;gap:var(--space-2) var(--space-4);padding-block:var(--space-4);flex-wrap:wrap;display:flex}.ibs-applied-label{font-size:.875rem;font-weight:600}.ibs-applied ul{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ibs-applied ul a{align-items:center;gap:var(--space-2);border:1px solid var(--control-border);background:var(--surface);overflow-wrap:anywhere;border-radius:0;min-height:44px;padding:.5rem .875rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.ibs-applied ul a:hover{border-color:var(--ink);background:var(--canvas)}.ibs-item-grid{margin:var(--space-6) 0 0;gap:var(--space-4);padding:0;list-style:none;display:grid}.ibs-item-grid>li{min-width:0;display:flex}.ibs-item{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);min-width:0;transition:border-color var(--motion-feedback),box-shadow var(--motion-feedback);flex:1;grid-template-columns:clamp(5.5rem,28vw,8rem) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.ibs-item:hover,.ibs-item:focus-within{border-color:var(--control-border);box-shadow:0 14px 28px -20px #2021244d}.ibs-item-visual{position:absolute;inset:0}.ibs-item-visual img{transition:transform .35s var(--ease-out)}.ibs-item-frame{background:var(--canvas);border-right:1px solid var(--line);place-items:center;min-height:7.5rem;display:grid;position:relative;overflow:hidden}.ibs-item-frame img{object-fit:contain;width:100%;height:100%;padding:0;position:absolute;inset:0}.ibs-item-fallback{justify-items:center;gap:var(--space-1);padding:var(--space-2);color:var(--muted);text-align:center;font-size:.75rem;line-height:1.3;display:grid}.ibs-item-fallback svg.icon{opacity:.7;width:1.75rem;height:1.75rem}.ibs-item-body{gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4) var(--space-4);overflow-wrap:anywhere;flex-direction:column;display:flex}.ibs-item-category{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);overflow-wrap:anywhere;font-size:.75rem;font-weight:600}.ibs-item-title{letter-spacing:-.01em;font-size:1rem;font-weight:700;line-height:1.35}.ibs-item-link{text-decoration:none}.ibs-item-link:after{content:"";z-index:0;position:absolute;inset:0}.ibs-item:hover .ibs-item-link{text-decoration:underline;text-decoration-thickness:1px}.ibs-item-facts{gap:var(--space-1) var(--space-4);flex-wrap:wrap;margin:0;font-size:.8125rem;display:flex}.ibs-item-facts div{gap:var(--space-1);min-width:0;display:flex}.ibs-item-facts dt{color:var(--muted)}.ibs-item-facts dt:after{content:":"}.ibs-item-facts dd{overflow-wrap:anywhere;margin:0;font-weight:600}.ibs-item-summary{color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.55;display:-webkit-box;overflow:hidden}.ibs-item-demo{border:1px dashed var(--control-border);background:var(--canvas);border-radius:0;align-self:start;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.ibs-item-foot{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);margin-top:auto;display:grid}.ibs-item-row{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.ibs-item-quote span{color:var(--muted);font-weight:500}.ibs-item-quote.has-price{font-size:.9375rem;font-weight:700}.ibs-item-more{align-items:center;gap:var(--space-1);color:var(--brand-hover);white-space:nowrap;font-size:.875rem;font-weight:600;display:inline-flex}.ibs-item-more svg.icon{width:1rem;height:1rem}.ibs-item-enquire{z-index:1;justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-control);background:var(--whatsapp);min-height:44px;color:var(--surface);text-align:center;transition:background-color var(--motion-feedback);padding:.5rem .875rem;font-size:.8125rem;font-weight:600;line-height:1.3;text-decoration:none;display:flex;position:relative}.ibs-item-enquire:hover{background:var(--whatsapp-hover)}@supports selector(:has(a)){.ibs-item:has(.ibs-item-link:focus-visible){outline:3px solid var(--brand);outline-offset:3px}.ibs-item-link:focus-visible{outline:none}}.ibs-family-grid{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.ibs-family-grid>li{min-width:0;display:flex}.ibs-family{overflow-wrap:anywhere;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-large);min-width:0;transition:box-shadow .35s var(--ease-out),border-color .35s;flex-direction:column;flex:1;padding:clamp(1.25rem,.9rem + 1.5vw,2rem);display:flex;position:relative;overflow:hidden}.ibs-family:after{content:"";background:var(--brand);transform-origin:0;height:4px;transition:transform .45s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ibs-family:hover:after,.ibs-family:focus-within:after{transform:scaleX(1)}.ibs-family-top{justify-content:space-between;align-items:start;gap:var(--space-4);flex-wrap:wrap;display:flex}.ibs-family-icon{background:var(--brand-soft);width:3.75rem;height:3.75rem;color:var(--brand);border-radius:0;place-items:center;transition:background-color .35s,color .35s;display:grid}.ibs-family-icon svg.icon{width:1.75rem;height:1.75rem}.ibs-family-index{letter-spacing:-.04em;color:var(--line);font-size:2.5rem;font-weight:700;line-height:1}.ibs-family h3{margin-top:var(--space-6);font-size:1.3125rem}.ibs-family-link{text-decoration:none}.ibs-family-link:after{content:"";z-index:1;position:absolute;inset:0}.ibs-family-link:focus-visible{outline:none}.ibs-family:has(.ibs-family-link:focus-visible){outline:3px solid var(--brand);outline-offset:3px}.ibs-family p{margin-top:var(--space-3);color:var(--muted)}.ibs-family-more{align-items:center;gap:var(--space-2);padding-top:var(--space-6);color:var(--brand-hover);margin-top:auto;font-size:.9375rem;font-weight:700;display:inline-flex}.ibs-family-image{margin:calc(-1 * clamp(1.25rem,.9rem + 1.5vw,2rem)) calc(-1 * clamp(1.25rem,.9rem + 1.5vw,2rem)) var(--space-5);aspect-ratio:16/10;background:var(--canvas);border-bottom:1px solid var(--line);overflow:hidden}.ibs-family-visual,.ibs-family-visual picture{width:100%;height:100%;display:block}.ibs-family-image img{object-fit:contain;width:100%;height:100%;padding:var(--space-4);transition:transform .35s var(--ease-out)}.ibs-family:hover .ibs-family-image img,.ibs-family:focus-within .ibs-family-image img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.ibs-family,.ibs-family:after,.ibs-family-icon,.ibs-family-image img,.ibs-item,.ibs-item-visual img{transition:none}.ibs-family:hover .ibs-family-image img,.ibs-family:focus-within .ibs-family-image img,.ibs-item:hover .ibs-item-visual img,.ibs-item:focus-within .ibs-item-visual img{transform:none}}@media (width>=36rem){.ibs-family-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.ibs-family-grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.ibs-empty-families{margin-top:var(--space-12)}.ibs-empty-families>h3{margin-bottom:var(--space-6);font-size:1.375rem}.ibs-pagination{margin-top:var(--space-12)}.ibs-pagination ul{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ibs-pagination a{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--surface);font-variant-numeric:tabular-nums;min-width:44px;min-height:44px;padding:.5rem .875rem;font-weight:600;text-decoration:none;display:inline-flex}.ibs-pagination a:hover{border-color:var(--ink);background:var(--canvas)}.ibs-pagination a[aria-current]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.ibs-page-gap{text-align:center;min-width:1.5rem;color:var(--muted)}.ibs-empty{margin-top:var(--space-2);padding:var(--space-8) var(--space-6);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--canvas);max-width:52rem}.ibs-empty h3{font-size:1.375rem}.ibs-empty p{margin-top:var(--space-3);max-width:60ch;color:var(--muted)}.ibs-empty .ibs-empty-lead{color:var(--ink);margin-top:0;font-size:1.125rem;font-weight:600}.ibs-empty .ibs-actions{margin-top:var(--space-6)}.ibs-category-guide{border-top:1px solid var(--line)}.ibs-guide-grid{gap:var(--space-12);display:grid}.ibs-guide-copy{gap:var(--space-8);align-content:start;display:grid}.ibs-guide-copy .ibs-button{justify-self:start}.ibs-guide-block p{margin-top:var(--space-3);max-width:65ch;color:var(--muted)}.ibs-guide-faqs h2{margin-bottom:var(--space-4)}.ibs-faq{border-bottom:1px solid var(--line)}.ibs-faq:first-of-type{border-top:1px solid var(--line)}.ibs-faq>summary{padding-inline:0;font-size:1rem;line-height:1.4}.ibs-faq>summary:hover{color:var(--brand-hover)}.ibs-faq>p{padding-bottom:var(--space-4);max-width:60ch;color:var(--muted)}.ibs-catalogue-band .ibs-band-grid{gap:var(--space-8);display:grid}.ibs-catalogue-band h2{max-width:20ch}.ibs-band-copy p{max-width:60ch}.ibs-band-copy .ibs-markets{margin-block:var(--space-6)}@media (width>=36rem){.ibs-item-grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.ibs-item{grid-template-rows:auto 1fr;grid-template-columns:none}.ibs-item-frame{aspect-ratio:4/3;border-right:0;border-bottom:1px solid var(--line);min-height:0}.ibs-item-frame img{padding:0}.ibs-item-fallback{gap:var(--space-2);font-size:.8125rem}.ibs-item-fallback svg.icon{width:2.25rem;height:2.25rem}.ibs-item-body{padding:var(--space-4) var(--space-6) var(--space-6)}.ibs-item-title{font-size:1.0625rem}.ibs-item-summary{-webkit-line-clamp:3;line-clamp:3}.ibs-catalogue-search{grid-template-columns:minmax(0,1fr) auto;align-items:start}.ibs-catalogue-search .ibs-button{margin-top:2.1rem}}@media (width>=48rem){.ibs-page-hero{padding-block:var(--space-8) clamp(4rem,3rem + 3vw,6rem)}.ibs-page-hero:before{background:linear-gradient(90deg,#16171af5 0%,#16171ae0 42%,#16171a8c 70%,#16171a59 100%)}.ibs-catalogue-band .ibs-band-grid{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.ibs-empty{padding:var(--space-12)}}@media (width>=64rem){.ibs-catalogue-body.has-rail{gap:var(--space-12);grid-template-columns:16.5rem minmax(0,1fr);align-items:start;display:grid}.ibs-filter-rail{top:var(--space-6);max-height:calc(100dvh - 3rem);padding:var(--space-2) var(--space-2) var(--space-4) 0;display:block;position:sticky;overflow:auto}.ibs-filter-rail>.ibs-text-link{margin-top:var(--space-4)}.ibs-filter-panel{display:none}.ibs-results-bar{align-items:center}.ibs-sort{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr)}.ibs-item-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.ibs-guide-grid{gap:var(--space-16);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}@media (forced-colors:active){.ibs-facet-link[aria-current],.ibs-pagination a[aria-current]{border:2px solid canvastext}.ibs-item-enquire{border:1px solid buttontext}}.ibs-catalogue-head{padding-block:var(--space-4) clamp(2rem,1.5rem + 2vw,3.5rem);border-bottom:1px solid var(--line)}.ibs-catalogue-head:before{background:linear-gradient(110deg,var(--ink-deep),var(--ink))}.ibs-catalogue-head .ibs-catalogue-heading{margin-top:var(--space-4)}.ibs-catalogue-head .ibs-catalogue-intro{margin-top:var(--space-3);font-size:1rem}.ibs-catalogue-head .ibs-catalogue-search{margin-top:var(--space-5)}.ibs-filter-panel[open]>summary:focus-visible{outline-offset:3px}.ibs-applied ul a{background:var(--surface);border-color:var(--line);color:var(--ink)}.ibs-applied ul a:hover{background:var(--surface)}.ibs-empty{background:var(--canvas);border-width:1px 0;border-radius:0;max-width:none}@media (width>=64rem){.ibs-catalogue-body.has-rail{grid-template-columns:14rem minmax(0,1fr);gap:clamp(1.5rem,2.5vw,3rem)}.ibs-filter-rail{max-height:none;padding:var(--space-2) var(--space-5) var(--space-4) 0;background:var(--surface);border:0;position:static;overflow:visible}.ibs-facet-scroll{max-height:24rem}.ibs-results .ibs-item-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr))}}.ibs-facet-link{border-radius:0}.ibs-facet-link[aria-current]{box-shadow:none;background:0 0;font-weight:700}.ibs-facet-link[aria-current] .ibs-facet-mark{color:var(--ink)}.ibs-facet-count,.ibs-facet-link[aria-current] .ibs-facet-count,.ibs-facet-link:hover .ibs-facet-count{background:0 0;border-radius:0;padding-inline:0}.ibs-filter-panel[open]>summary{background:var(--canvas);color:var(--ink);border-color:var(--control-border)}.ibs-page-hero,.ibs-catalogue-head{background:var(--surface);color:var(--ink);border-bottom:1px solid var(--line);padding-block:var(--space-3) clamp(1.5rem,1rem + 2vw,2.5rem)}.ibs-page-hero:before,.ibs-page-hero--search:after,.ibs-catalogue-head:before,.ibs-page-hero-art{display:none}.ibs-page-hero .ibs-breadcrumbs a,.ibs-page-hero .ibs-breadcrumbs span{color:var(--muted)}.ibs-page-hero .ibs-breadcrumbs a:hover{color:var(--ink)}.ibs-page-hero a:focus-visible{outline-color:var(--brand)}.ibs-catalogue-heading .ibs-eyebrow,.ibs-catalogue-head .ibs-catalogue-heading .ibs-eyebrow{color:var(--brand-hover)}.ibs-catalogue-head h1{font-size:clamp(1.625rem,1.2rem + 1.6vw,2.25rem)}.ibs-catalogue-intro,.ibs-catalogue-head .ibs-catalogue-intro{color:var(--muted);font-size:.9375rem}.ibs-page-hero .ibs-field label{color:var(--ink)}.ibs-catalogue-body{padding-block:var(--space-6) var(--space-16)}.ibs-results-bar{padding-bottom:var(--space-4)}.ibs-results-count{color:var(--muted);font-size:.9375rem;font-weight:500}.ibs-sort label{color:var(--muted)}.ibs-sort select{border-color:var(--line);min-height:44px}.ibs-sort .ibs-button{min-height:44px}.ibs-filter-badge{background:var(--ink)}.ibs-filter-panel>summary{border-color:var(--line)}.ibs-filter-heading{font-size:1rem}.ibs-facet-link:hover .ibs-facet-label{text-decoration:none}.ibs-facet-link:hover{background:var(--canvas)}.ibs-facet-mark{color:var(--ink)}.ibs-applied ul a,.ibs-pagination a{border-color:var(--line)}.ibs-pagination a[aria-current]{box-shadow:none}.ibs-item-grid{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.ibs-item{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto 1fr;grid-template-columns:none}.ibs-item:hover,.ibs-item:focus-within{box-shadow:none;border-color:#0000}.ibs-item-frame{aspect-ratio:1;border-radius:var(--radius-card);background:var(--canvas);border:0;min-height:0}.ibs-item:hover .ibs-item-visual img,.ibs-item:focus-within .ibs-item-visual img{transform:scale(1.03)}.ibs-item-body{padding:var(--space-3) 0 0;gap:.375rem}.ibs-item-category{letter-spacing:.1em;color:var(--muted);font-size:.6875rem}.ibs-item-title{font-size:.9375rem;font-weight:600;line-height:1.35}.ibs-item:hover .ibs-item-link{text-decoration:none}.ibs-item-facts{color:var(--muted);gap:var(--space-1) var(--space-3);font-size:.8125rem}.ibs-item-facts dt{display:none}.ibs-item-facts dd{color:var(--muted);font-weight:500}.ibs-item-facts div+div:before{content:"·";margin-right:var(--space-2)}.ibs-item-summary{display:none}.ibs-item-foot{padding-top:var(--space-1);gap:var(--space-2);border-top:0}.ibs-item-quote{font-size:.875rem;font-weight:600}.ibs-item-quote span{font-weight:500}.ibs-item-more{display:none}.ibs-item-enquire{min-height:40px;padding:.375rem .75rem;font-size:.8125rem}@supports selector(:has(a)){.ibs-item:has(.ibs-item-link:focus-visible){outline-offset:4px;border-radius:var(--radius-card)}}.ibs-family:after{display:none}.ibs-family{border-radius:var(--radius-card)}.ibs-family:hover,.ibs-family:focus-within{box-shadow:var(--shadow-soft);border-color:var(--control-border)}.ibs-family-icon{background:var(--canvas);color:var(--ink);border-radius:0}.ibs-family:hover .ibs-family-icon,.ibs-family:focus-within .ibs-family-icon{background:var(--ink);color:#fff}.ibs-family-more{color:var(--ink)}.ibs-faq>summary:hover{color:var(--ink);opacity:.8}.ibs-empty{border-radius:var(--radius-card);border-width:1px}@media (width>=36rem){.ibs-item-grid{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.ibs-item-frame{aspect-ratio:1;border:0}.ibs-item-frame img{padding:0}.ibs-item-body{padding:var(--space-4) 0 0}.ibs-item-title{font-size:1rem}.ibs-item-summary{-webkit-line-clamp:2;line-clamp:2;font-size:.8125rem;display:-webkit-box}}@media (width>=64rem){.ibs-item-grid,.ibs-results .ibs-item-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,14.5rem),1fr))}.ibs-catalogue-body.has-rail{grid-template-columns:13rem minmax(0,1fr)}}.ibs-item-frame{background:var(--surface);border:1px solid var(--line)}.ibs-item-frame img{padding:0}.ibs-item-enquire{white-space:nowrap}@media (width<=35.99rem){.ibs-item-grid{gap:var(--space-5) var(--space-3)}.ibs-item-enquire-more,.ibs-item-quote span{display:none}.ibs-item-enquire{min-height:36px;font-size:.75rem}.ibs-item-title{font-size:.875rem}.ibs-item-category{font-size:.625rem}}@media (width>=36rem){.ibs-item-frame img{padding:0}}.ibs-applied ul a,.ibs-filter-panel>summary,.ibs-facet-link,.ibs-pagination a,.ibs-sort select{transition:background-color var(--motion-feedback),border-color var(--motion-feedback),color var(--motion-feedback)}.ibs-applied ul a:hover{border-color:var(--control-border)}.ibs-applied ul a:active{background:var(--canvas)}.ibs-applied ul a svg.icon{color:var(--muted)}.ibs-filter-panel>summary:focus-visible{outline-offset:3px}.ibs-filter-panel-body{max-height:none;overflow:visible}@media (width<=35.99rem){.ibs-item-enquire{min-height:2.75rem}.ibs-item-category{font-size:.6875rem}}
