@font-face{font-family:Outfit;src:url('../fonts/tanya/outfit-400.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:Outfit;src:url('../fonts/tanya/outfit-500.ttf') format('truetype');font-weight:500;font-display:swap}
@font-face{font-family:Outfit;src:url('../fonts/tanya/outfit-600.ttf') format('truetype');font-weight:600;font-display:swap}
@font-face{font-family:Outfit;src:url('../fonts/tanya/outfit-700.ttf') format('truetype');font-weight:700;font-display:swap}
@font-face{font-family:Outfit;src:url('../fonts/tanya/outfit-800.ttf') format('truetype');font-weight:800;font-display:swap}
/* Small business-content fixes only. Original theme CSS remains unchanged. */
.main-header .logo img,.sticky-header .logo img,.nav-logo img{width:210px;max-height:58px}.main-slider .image-column .image img{width:100%;max-height:610px;object-fit:contain}.shop-item .image img{height:235px;object-fit:contain;background:#fff}.project-block .image img{height:330px;object-fit:contain;background:#fff}.tanya-detail-image img{height:480px;width:100%;object-fit:contain}.tanya-enquire{color:#e10f00;font-size:14px;display:inline-block;margin-top:12px}.tanya-spec{width:100%;margin:25px 0;border-collapse:collapse}.tanya-spec th,.tanya-spec td{padding:14px;border:1px solid #eee;text-align:left}.tanya-copyright{text-align:center;padding:25px 0;margin:0;color:#fff;font-size:13px}.tanya-honeypot{position:absolute;left:-9999px}.main-footer .instagram-box img{height:100px;object-fit:contain;background:white}#suggestions a{display:block;padding:10px;background:#fff;border-bottom:1px solid #eee}#copy-enquiry{margin-top:15px;color:#e10f00;background:none;font-size:14px}#form-status{margin-top:20px}button:disabled{opacity:.6;cursor:wait}[hidden]{display:none!important}@media(max-width:767px){.tanya-detail-image img{height:300px}.main-header .logo img{width:170px}.shop-item .image img{height:180px}.tanya-spec th,.tanya-spec td{padding:10px;font-size:13px}}

.tanya-hero-note{position:absolute;right:30px;bottom:15px;font-size:10px;color:#ddd;z-index:3}.ui-icon{background-image:none!important}.ui-selectmenu-icon.ui-icon:before{content:'⌄';font-family:Arial,sans-serif;text-indent:0;display:block}.mCSB_buttonUp,.mCSB_buttonDown,.mCSB_buttonLeft,.mCSB_buttonRight,.owl-video-play-icon{background-image:none!important}@media(max-width:767px){.tanya-hero-note{right:15px;bottom:8px;font-size:8px}}

/* AUDLEY catalogue additions, preserving Prinox layout */
.tanya-catalog-intro{margin-bottom:28px;color:#555;line-height:1.8}.tanya-catalog-cover{width:100%;border-radius:10px;margin-bottom:24px}.tanya-catalog-links{display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;margin:24px 0}.tanya-catalog-links a{font-weight:600}.tanya-catalog-sheet{padding:60px 0;background:#fafafa}.tanya-catalog-sheet img{width:100%;height:auto;border:1px solid #eee}.tanya-catalog-ref{font-size:13px;color:#777;margin:7px 0}.shop-item .image img{object-fit:contain}.tanya-detail-image img{object-fit:contain}.tanya-spec th{width:32%}.product-info-tabs h4{margin:24px 0 12px}@media(min-width:1200px){.main-header .navigation>li{margin-right:20px}.main-header .logo img{max-width:170px}.main-header .outer-box .button-box .theme-btn{padding:15px 22px}}

/* Product navigation and detail sidebar */
.tanya-product-layout{display:grid;grid-template-columns:255px minmax(0,1fr);gap:30px;align-items:start}.tanya-product-main{min-width:0}.tanya-detail-sidebar .sticky-top{top:20px;z-index:1}.tanya-product-sidebar .category-list-three a{display:block;line-height:1.5}.tanya-product-sidebar .category-list-three a[aria-current="page"]{color:#e84b24;font-weight:700}.main-menu .navigation>li>ul{max-height:75vh;overflow-y:auto}.shop-item[hidden]{display:none!important}@media(max-width:991px){.tanya-product-layout{grid-template-columns:1fr}.tanya-detail-sidebar .category-list-three{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.tanya-detail-sidebar .sticky-top{position:static}.tanya-detail-sidebar .sidebar-widget{margin-bottom:20px}}@media(max-width:479px){.tanya-product-layout{gap:20px}.tanya-detail-sidebar .category-list-three{grid-template-columns:1fr 1fr}.tanya-detail-sidebar .category-list-three a{font-size:13px;padding:10px 5px}}
