.clwr-section{padding:64px 0;background:hsl(var(--background));color:hsl(var(--foreground))}.clwr-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:32px}.clwr-categories a{display:flex;justify-content:space-between;gap:8px;padding:10px 4px;color:inherit;text-decoration:none}.clwr-categories details{border-bottom:1px solid hsl(var(--border))}.clwr-categories summary{cursor:pointer;padding:10px 0;font-weight:600}.clwr-categories details div{padding-left:14px}.clwr-categories .is-current{color:hsl(var(--primary));font-weight:700}.clwr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.clwr-card{min-width:0;border:1px solid hsl(var(--border));border-radius:6px;overflow:hidden;background:hsl(var(--card));color:hsl(var(--card-foreground))}.clwr-cover{display:block;aspect-ratio:4/3;background:hsl(var(--muted));overflow:hidden}.clwr-cover img{width:100%;height:100%;object-fit:contain}.clwr-card-body{padding:18px}.clwr-card h2{font-size:20px;line-height:1.35;margin:12px 0;overflow-wrap:anywhere}.clwr-card p{font-size:14px;color:hsl(var(--muted-foreground));line-height:1.6}.clwr-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.clwr-button{display:inline-flex;justify-content:center;align-items:center;padding:10px 16px;border:1px solid hsl(var(--border));border-radius:4px;font-size:13px;font-weight:700;background:hsl(var(--background));color:hsl(var(--foreground));text-decoration:none}.clwr-button-primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.clwr-pagination{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.clwr-pagination a,.clwr-pagination span{padding:8px 12px;border:1px solid hsl(var(--border))}.clwr-pagination .current{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.clwr-single{padding:160px 0 64px}.clwr-single-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start}.clwr-main-image{width:100%;aspect-ratio:4/3;object-fit:contain;background:hsl(var(--muted))}.clwr-thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:12px}.clwr-thumbs button{padding:0;border:1px solid hsl(var(--border));background:hsl(var(--background));cursor:pointer;aspect-ratio:1}.clwr-thumbs button[aria-pressed=true]{border:2px solid hsl(var(--primary))}.clwr-thumbs img{height:100%;width:100%;object-fit:cover}.clwr-single h1{font-size:32px;line-height:1.3;margin:0 0 24px;overflow-wrap:anywhere}.clwr-intro{line-height:1.7;overflow-wrap:anywhere}.clwr-intro table{width:100%;border-collapse:collapse}.clwr-intro td,.clwr-intro th{padding:6px;border-bottom:1px solid hsl(var(--border));text-align:left;vertical-align:top}.clwr-content{margin-top:48px;line-height:1.8;overflow-wrap:anywhere}.clwr-content img{max-width:100%;height:auto}.clwr-content table{max-width:100%}.clwr-image-empty{display:block;width:100%;height:100%}.clwr-news-hero{margin-top:120px;position:relative;min-height:420px;display:flex;align-items:end;background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));overflow:hidden}.clwr-news-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.clwr-news-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent,hsl(var(--foreground)/.8))}.clwr-news-hero .container-x{position:relative;z-index:1;width:100%;padding-bottom:48px}.clwr-news-hero h1{font-size:48px;line-height:1.15;margin:12px 0}.clwr-news-hero p{max-width:700px}.clwr-chevron{display:inline-block!important;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin:0 3px 3px 5px;flex-shrink:0}.clwr-news-submenu{display:none;position:absolute;top:100%;left:0;min-width:170px;padding:8px;background:hsl(var(--background));border:1px solid hsl(var(--border));z-index:80}.clwr-news-submenu a{display:block;padding:10px}.clwr-news-parent{position:relative}.clwr-news-parent:hover>.clwr-news-submenu,.clwr-news-parent:focus-within>.clwr-news-submenu{display:block}header svg.lucide-chevron-down{display:block!important;opacity:1!important;visibility:visible!important;min-width:12px;height:12px}a[data-wpc-social=whatsapp] .animate-ping{display:none!important}
@media(max-width:1100px){.clwr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clwr-layout{grid-template-columns:220px minmax(0,1fr)}}@media(max-width:767px){.clwr-layout,.clwr-single-top{grid-template-columns:1fr}.clwr-single{padding-top:120px}.clwr-single h1{font-size:26px}.clwr-news-hero{margin-top:80px;min-height:350px}.clwr-news-hero h1{font-size:34px}.clwr-thumbs{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:480px){.clwr-grid{grid-template-columns:1fr}}.clwr-product-card{display:flex;flex-direction:column;border-radius:0;box-shadow:0 2px 10px hsl(var(--foreground)/.08)}.clwr-card-bar{display:grid;grid-template-columns:1fr 1fr}.clwr-card-bar a{display:flex;align-items:center;justify-content:center;padding:9px 6px;font-size:13px;font-weight:700;letter-spacing:.04em;text-decoration:none;background:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.clwr-card-bar a.clwr-card-enquiry{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.clwr-card-bar a:hover{opacity:.9}.clwr-product-title{font-size:15px!important;font-weight:500;text-align:center;margin:0!important;padding:14px 12px 16px;line-height:1.4}.clwr-product-title a{color:inherit;text-decoration:none}.clwr-intro td,.clwr-intro th{border-bottom:0!important;padding:4px 12px 4px 0!important}.clwr-intro td:first-child,.clwr-intro th:first-child{color:hsl(var(--muted-foreground));white-space:nowrap}.clwr-single .clwr-actions .clwr-button-primary{min-width:220px}.clwr-stats{background:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.clwr-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px}.clwr-stats-grid div{padding:32px 12px;text-align:center}.clwr-stats-grid strong{display:block;font-size:44px;line-height:1.1;font-family:inherit}.clwr-stats-grid span{display:block;margin-top:8px;font-size:12px;letter-spacing:.15em;opacity:.7}@media(max-width:767px){.clwr-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clwr-stats-grid strong{font-size:32px}.clwr-intro td:first-child{white-space:normal}}