:root{--waar-btn-bg:#f59e0b;--waar-card-border:#f3b664;--waar-card-hover-border:#ff9900;--waar-card-radius:22px;--waar-text-primary:#1e293b;--waar-brand-color:#0f172a}.waar-recommendations-wrapper{display:block!important;margin:26px auto!important;max-width:780px!important;width:100%!important;box-sizing:border-box!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important;clear:both!important;padding:2px!important;overflow:visible!important;height:auto!important}.waar-recommendations-wrapper *,.waar-recommendations-wrapper *::before,.waar-recommendations-wrapper *::after{box-sizing:border-box!important}.waar-cards-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;align-items:stretch!important;width:100%!important;height:auto!important;overflow:visible!important}.waar-cols-1 .waar-cards-grid{grid-template-columns:minmax(0,380px)!important;justify-content:center!important}.waar-cols-3 .waar-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.waar-cols-4 .waar-cards-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.waar-product-card{position:relative!important;background-color:#ffffff!important;border:2px solid var(--waar-card-border,#f3b664)!important;border-radius:var(--waar-card-radius)!important;box-shadow:0 4px 14px rgb(15 23 42 / .06)!important;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease!important;display:flex!important;flex-direction:column!important;min-width:0!important;width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:0!important}.waar-product-card:hover,.waar-product-card:focus-within{transform:translateY(-3px)!important;border-color:var(--waar-card-hover-border,#ff9900)!important;box-shadow:0 10px 24px rgb(255 153 0 / .18),0 0 0 1px var(--waar-card-hover-border,#ff9900)!important}.waar-card-inner{display:flex!important;flex-direction:column!important;justify-content:space-between!important;flex:1 1 auto!important;padding:18px 20px 16px!important;width:100%!important;height:auto!important;overflow:visible!important}.waar-image-frame{width:100%!important;height:152px!important;min-height:130px!important;background-color:#ffffff!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:8px!important;overflow:hidden!important;transition:border-color 0.2s ease!important;margin:0!important}.waar-has-img-border .waar-image-frame{border:1.5px solid #cbd5e1!important}.waar-product-card:hover .waar-image-frame{border-color:var(--waar-card-hover-border,#ff9900)!important}.waar-img-link{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;text-decoration:none!important;border:none!important;box-shadow:none!important;background:transparent!important}.waar-product-card img.waar-product-image{max-width:100%!important;max-height:132px!important;width:auto!important;height:auto!important;object-fit:contain!important;margin:0 auto!important;padding:0!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:block!important;transition:transform 0.24s ease!important}.waar-product-card:hover img.waar-product-image{transform:scale(1.05)!important}.waar-product-title{margin:14px 0 12px!important;padding:0!important;text-align:center!important;width:100%!important;height:auto!important;overflow:visible!important}.waar-product-title a.waar-title-link{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:15.5px!important;line-height:1.4!important;font-weight:500!important;color:var(--waar-text-primary,#1e293b)!important;text-decoration:none!important;border:none!important;box-shadow:none!important;background:transparent!important;transition:color 0.18s ease!important;word-break:break-word!important}.waar-product-card:hover .waar-product-title a.waar-title-link{color:#c2410c!important}.waar-card-divider{display:block!important;height:1px!important;min-height:1px!important;background-color:#e2e8f0!important;width:100%!important;margin:auto 0 12px 0!important;padding:0!important;border:none!important;transition:background-color 0.2s ease!important}.waar-product-card:hover .waar-card-divider{background-color:#fde68a!important}.waar-card-footer{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;min-height:38px!important;padding:2px 2px 0!important;margin:0!important;visibility:visible!important;opacity:1!important;overflow:visible!important}.waar-brand-label{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:17px!important;font-weight:700!important;color:var(--waar-brand-color,#0f172a)!important;letter-spacing:-0.02em!important;line-height:1.2!important;white-space:nowrap!important;visibility:visible!important;opacity:1!important}.waar-brand-dot{display:inline-block!important;width:8px!important;height:8px!important;border-radius:50%!important;background-color:var(--waar-card-hover-border,#ff9900)!important;flex-shrink:0!important}.waar-product-card a.waar-view-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;background-color:var(--waar-btn-bg,#f59e0b)!important;border:1.5px solid var(--waar-btn-bg,#f59e0b)!important;color:#ffffff!important;font-size:15px!important;font-weight:600!important;line-height:1.2!important;padding:8px 18px!important;border-radius:9px!important;text-decoration:none!important;box-shadow:0 2px 6px rgb(245 158 11 / .25)!important;transition:background-color 0.18s ease,border-color 0.18s ease,transform 0.18s ease!important;white-space:nowrap!important;visibility:visible!important;opacity:1!important;width:auto!important;height:auto!important;flex-shrink:0!important}.waar-view-btn-text{color:#ffffff!important;font-size:15px!important;font-weight:600!important;line-height:1.2!important;display:inline-block!important}.waar-btn-arrow{display:inline-block!important;width:14px!important;height:14px!important;stroke:#ffffff!important;transition:transform 0.18s ease!important;flex-shrink:0!important}.waar-product-card:hover a.waar-view-btn{background-color:var(--waar-card-hover-border,#ff9900)!important;border-color:var(--waar-card-hover-border,#ff9900)!important;color:#ffffff!important}.waar-product-card:hover .waar-btn-arrow{transform:translateX(3px)!important}@media screen and (max-width:780px){.waar-cols-3 .waar-cards-grid,.waar-cols-4 .waar-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.waar-cards-grid{gap:14px!important}.waar-card-inner{padding:14px 15px!important}.waar-image-frame{height:136px!important;min-height:120px!important}.waar-product-card img.waar-product-image{max-height:118px!important}}@media screen and (max-width:600px){.waar-recommendations-wrapper{margin:20px auto!important;padding:0!important}.waar-cards-grid,.waar-cols-1 .waar-cards-grid,.waar-cols-2 .waar-cards-grid,.waar-cols-3 .waar-cards-grid,.waar-cols-4 .waar-cards-grid{grid-template-columns:1fr!important;gap:16px!important}.waar-product-card{border-radius:18px!important;width:100%!important;height:auto!important;overflow:visible!important}.waar-card-inner{padding:15px 16px 14px!important;height:auto!important}.waar-image-frame{height:145px!important;min-height:125px!important}.waar-product-card img.waar-product-image{max-height:125px!important}.waar-product-title{margin:12px 0 10px!important}.waar-product-title a.waar-title-link{font-size:15.5px!important}.waar-card-footer{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:40px!important;padding-top:4px!important;visibility:visible!important;opacity:1!important}.waar-brand-label{font-size:16.5px!important}.waar-product-card a.waar-view-btn{display:inline-flex!important;padding:8px 18px!important;font-size:14.5px!important;visibility:visible!important;opacity:1!important}}@media screen and (max-width:380px){.waar-card-inner{padding:12px 13px!important}.waar-image-frame{height:128px!important;min-height:110px!important}.waar-product-card img.waar-product-image{max-height:110px!important}.waar-brand-label{font-size:15.5px!important}.waar-product-card a.waar-view-btn{padding:7px 14px!important;font-size:14px!important}}