.amz-spot{display:flex;align-items:center;gap:24px;border:1px solid #e0e0e0;border-radius:10px;padding:22px 24px;margin:36px 0;background:#fff;box-sizing:border-box;max-width:100%;transition:border-color 0.2s,box-shadow 0.2s}.amz-spot:hover{border-color:#ccc;box-shadow:0 4px 16px rgb(0 0 0 / .08)}.amz-spot-img{flex-shrink:0;width:200px;height:200px;object-fit:cover;background:#f5f5f5;border-radius:8px}.amz-spot-body{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.amz-spot-title{font-size:18px;font-weight:700;color:#111111!important;margin:0 0 8px;line-height:1.3}.amz-spot-caption{font-size:15px;color:#555555!important;margin:0 0 16px;line-height:1.65;text-decoration:none!important}.amz-spot-btn{display:inline-block;background:#F90;color:#111111!important;font-size:14px;font-weight:700;padding:10px 22px;border-radius:5px;text-decoration:none!important;transition:background 0.2s;align-self:flex-end}.amz-spot-btn:hover{background:#e68900;color:#111111!important}.amz-spot--b{gap:0;padding:0;overflow:hidden}.amz-spot--b .amz-spot-body{padding:22px 20px 22px 24px}.amz-spot-eyebrow{font-size:14px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;opacity:.85;display:block;margin-bottom:8px}.amz-spot-eyebrow--orange{color:#c97700}.amz-spot-eyebrow--navy{color:#4a6fa5}.amz-spot-eyebrow--green{color:#2d9e2d}.amz-spot-badge{flex-shrink:0;width:200px;height:200px;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:16px;box-sizing:border-box}.amz-spot--b .amz-spot-badge{width:140px;height:auto;align-self:stretch;border-radius:0}.amz-spot-badge-pre{font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;opacity:.8;margin-bottom:2px}.amz-spot-badge-hero{font-size:62px;font-weight:900;line-height:1;letter-spacing:-.03em;margin:4px 0}.amz-spot-badge-rule{display:block;width:36px;height:2px;background:currentColor;opacity:.35;margin:8px auto;border-radius:2px}.amz-spot-badge-sub{font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;opacity:.75;margin-top:2px}.amz-spot-badge--orange{background:#FF9900!important;color:#111111!important}.amz-spot-badge--navy{background:#232F3E!important;color:#ffffff!important}.amz-spot-badge--green{background:#1a7a1a!important;color:#ffffff!important}body.dracula-processed .amz-spot{background:#2b2b3b;border-color:#44475a}body.dracula-processed .amz-spot:hover{border-color:#6272a4}body.dracula-processed .amz-spot-img{background:#1e1e2e}body.dracula-processed .amz-spot-title{color:#f8f8f2!important}body.dracula-processed .amz-spot-caption{color:#cdd6f4!important}body.dracula-processed .amz-spot .amz-spot-btn{background:#FF9900!important;color:#111111!important}body.dracula-processed .amz-spot .amz-spot-btn:hover{background:#e68900!important;color:#111111!important}.amz-spot-eyebrow--orange{color:#c97700!important}.amz-spot-eyebrow--navy{color:#4a6fa5!important}.amz-spot-eyebrow--green{color:#2d9e2d!important}body.dracula-processed .amz-spot .amz-spot-eyebrow--orange{color:#e68900!important}body.dracula-processed .amz-spot .amz-spot-eyebrow--navy{color:#6fa8dc!important}body.dracula-processed .amz-spot .amz-spot-eyebrow--green{color:#4ec94e!important}body.dracula-processed .amz-spot .amz-spot-badge--orange{background:#FF9900!important}body.dracula-processed .amz-spot .amz-spot-badge--orange .amz-spot-badge-pre,body.dracula-processed .amz-spot .amz-spot-badge--orange .amz-spot-badge-hero,body.dracula-processed .amz-spot .amz-spot-badge--orange .amz-spot-badge-rule,body.dracula-processed .amz-spot .amz-spot-badge--orange .amz-spot-badge-sub{color:#111111!important}body.dracula-processed .amz-spot .amz-spot-badge--navy{background:#232F3E!important}body.dracula-processed .amz-spot .amz-spot-badge--navy .amz-spot-badge-pre,body.dracula-processed .amz-spot .amz-spot-badge--navy .amz-spot-badge-hero,body.dracula-processed .amz-spot .amz-spot-badge--navy .amz-spot-badge-rule,body.dracula-processed .amz-spot .amz-spot-badge--navy .amz-spot-badge-sub{color:#ffffff!important}body.dracula-processed .amz-spot .amz-spot-badge--green{background:#1a7a1a!important}body.dracula-processed .amz-spot .amz-spot-badge--green .amz-spot-badge-pre,body.dracula-processed .amz-spot .amz-spot-badge--green .amz-spot-badge-hero,body.dracula-processed .amz-spot .amz-spot-badge--green .amz-spot-badge-rule,body.dracula-processed .amz-spot .amz-spot-badge--green .amz-spot-badge-sub{color:#ffffff!important}@media (max-width:600px){.amz-spot,.amz-spot--b{flex-direction:column;align-items:center;gap:16px;padding:18px;overflow:visible}.amz-spot-img{width:160px;height:160px}.amz-spot-badge{width:160px;height:160px;border-radius:8px!important}.amz-spot--b .amz-spot-badge{width:160px;height:160px;align-self:center;border-radius:8px!important}.amz-spot--b .amz-spot-body{padding:0}.amz-spot-badge-hero{font-size:48px}.amz-spot-body{align-items:center;text-align:center;width:100%}.amz-spot-btn{align-self:center}}