.eb-widget{max-width:1200px;margin:1.5rem auto;padding:0 15px}.eb-widget [hidden]{display:none!important}.eb-stage{position:relative;overflow:hidden;background:#f4f4f4;aspect-ratio:var(--eb-desktop-ratio)}.eb-slide,.eb-surface,.eb-media,.eb-media picture{width:100%;height:100%;display:block}.eb-surface{position:relative;color:inherit;text-decoration:none!important}.eb-media img{display:block;width:100%;height:100%;object-fit:contain}.eb-caption{position:absolute;left:18px;bottom:14px;max-width:62%;padding:12px 16px;background:#161616e8;color:white;border-radius:4px}.eb-caption h2{font-size:clamp(18px,2vw,28px);line-height:1.15;color:inherit;margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.eb-caption p{margin:0 0 6px;color:inherit;font-size:16px;line-height:1.3}.eb-caption .eb-price{font-size:21px;font-weight:700}.eb-cta{display:inline-block;padding:10px 16px;background:#a91627;color:#fff;border-radius:3px;line-height:1.3}.eb-button-only{background:transparent;padding:0}.eb-mobile-title{display:none!important}.eb-foreground{position:absolute;right:4%;bottom:12px;height:calc(100% - 24px);width:auto;max-width:25%;object-fit:contain;pointer-events:none}.eb-controls{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:10px}.eb-controls button{min-width:44px;min-height:44px;border:1px solid #aaa;background:#fff;color:#222;border-radius:4px;padding:6px 12px}.eb-controls button[aria-current=true]{background:#a91627;color:#fff;border-color:#a91627}.eb-dots{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.eb-widget a:focus-visible,.eb-controls button:focus-visible{outline:3px solid #111;outline-offset:3px}.eb-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.eb-grid .eb-stage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;aspect-ratio:auto;background:transparent}.eb-grid .eb-slide{height:auto}.eb-grid .eb-media{height:auto}.eb-grid .eb-media img{height:auto}.eb-grid .eb-caption{position:static;max-width:none;min-height:170px;background:#222}.eb-grid .eb-foreground{display:none}@media(max-width:991px){.eb-widget{padding:0 15px}.eb-stage{aspect-ratio:auto}.eb-slide,.eb-surface{height:auto}.eb-media{height:auto;aspect-ratio:var(--eb-mobile-ratio)}.eb-media picture{height:100%}.eb-caption{position:static;max-width:none;min-height:210px;padding:16px;background:#222;border-radius:0;box-sizing:border-box}.eb-caption h2{font-size:20px;line-height:1.2}.eb-with-foreground .eb-caption{padding-right:38%}.eb-caption p{font-size:14px}.eb-caption .eb-price{font-size:20px}.eb-mobile-title{display:-webkit-box!important}.eb-foreground{bottom:20px;right:12px;max-width:32%;height:145px}.eb-grid .eb-stage{grid-template-columns:1fr}.eb-grid .eb-caption{min-height:0}.eb-controls{padding:10px 0}}
@media(max-width:991px){.eb-caption h2{font-size:18px;-webkit-line-clamp:3}.eb-no-caption .eb-foreground{max-height:calc(100% - 12px);bottom:6px}}
