.CategoryPromotionStrip_strip__32N0i{display:grid;grid-template-columns:200px minmax(0,1fr) auto;align-items:center;gap:28px;margin:0 0 28px;padding:14px;border:1px solid #d8d7d1;border-radius:12px;background:#efeee8;color:#171717;font-family:var(--font-body)}.CategoryPromotionStrip_image__TRBk6{position:relative;height:124px;overflow:hidden;border-radius:8px;background:#deddd7}.CategoryPromotionStrip_content__D9p9x{min-width:0}.CategoryPromotionStrip_disclosure__WdP3h{margin:0 0 8px;color:#5b5a55;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.CategoryPromotionStrip_title__vJGmv{margin:0 0 8px;font-family:var(--font-heading);font-size:clamp(18px,1.5vw,26px);font-weight:600;line-height:1.2;overflow-wrap:anywhere}.CategoryPromotionStrip_meta__iIgw_{margin:3px 0 0;color:#45443f;font-size:14px;line-height:1.4}.CategoryPromotionStrip_cta__1b_dB{display:inline-flex;align-items:center;justify-content:center;gap:16px;margin-right:6px;padding:14px 20px;border-radius:6px;background:#111;color:#fff;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.CategoryPromotionStrip_cta__1b_dB:hover{background:#303030}.CategoryPromotionStrip_cta__1b_dB:focus-visible{outline:3px solid #20808d;outline-offset:4px}@media (max-width:640px){.CategoryPromotionStrip_strip__32N0i{grid-template-columns:88px minmax(0,1fr);gap:14px;padding:12px}.CategoryPromotionStrip_image__TRBk6{height:104px}.CategoryPromotionStrip_title__vJGmv{font-size:18px}.CategoryPromotionStrip_meta__iIgw_{font-size:12px}.CategoryPromotionStrip_disclosure__WdP3h{font-size:10px}.CategoryPromotionStrip_cta__1b_dB{grid-column:1/-1;margin:0;padding:12px 16px}}@media (min-width:641px) and (max-width:900px){.CategoryPromotionStrip_strip__32N0i{grid-template-columns:140px minmax(0,1fr) auto;gap:16px}.CategoryPromotionStrip_cta__1b_dB{padding:12px}}.w2g-close-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:none;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;border:0!important;border-radius:50%!important;background:var(--close-bg,var(--color-bg,#111210))!important;color:var(--close-ink,var(--color-text,#f2f2eb))!important;cursor:pointer;box-shadow:none!important}.w2g-close-icon{flex:none;pointer-events:none}.w2g-close-button:hover{opacity:.8}.w2g-close-button:focus-visible{outline:2px solid currentColor!important;outline-offset:4px}@media(max-width:639px){.w2g-close-button{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;border:2px solid color-mix(in srgb,currentColor 50%,transparent)!important}}