.ssb-coupon{--ssb-navy:#07072b;--ssb-ink:#14142e;--ssb-slate:#262740;--ssb-muted:#5b5d72;--ssb-line:#e3e3ea;--ssb-soft:#f7f7f5;--ssb-red:#ee2b24;--ssb-red-dark:#cf1f19;--ssb-amazon:#232e3d;--ssb-amazon-dark:#151c26;box-sizing:border-box;display:grid;grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:1rem;max-width:1100px;margin:2.25rem auto;padding:1.15rem 1.25rem;border:1px solid var(--ssb-line);border-left:4px solid var(--ssb-red);border-radius:12px;background:#fff;color:var(--ssb-ink);line-height:1.5;text-align:left}.ssb-coupon *,.ssb-coupon *:before,.ssb-coupon *:after{box-sizing:border-box}.ssb-coupon p:empty,.ssb-coupon>br,.ssb-coupon-body>br,.ssb-coupon-actions>br,.ssb-coupon-media>br{display:none}.ssb-coupon p,.ssb-coupon h2,.ssb-coupon h3,.ssb-coupon h4{margin:0;padding:0;border:0;background:0 0;text-transform:none;letter-spacing:normal}.ssb-coupon h2:before,.ssb-coupon h2:after,.ssb-coupon h3:before,.ssb-coupon h3:after,.ssb-coupon h4:before,.ssb-coupon h4:after{content:none}.ssb-coupon img{max-width:100%;height:auto;border:0;box-shadow:none}.ssb-coupon a{text-decoration:none;box-shadow:none}@media (min-width:620px){.ssb-coupon{grid-template-columns:auto minmax(0,1fr) auto;gap:1.35rem;padding:1.25rem 1.5rem}}.ssb-coupon-media{display:flex;align-items:center;justify-content:center;grid-column:1;width:4rem;height:4rem;padding:.3rem;border-radius:10px;background:var(--ssb-soft)}@media (min-width:620px){.ssb-coupon-media{width:5.5rem;height:5.5rem;padding:.35rem}}.ssb-coupon-media p{margin:0}.ssb-coupon .ssb-coupon-img{display:block;width:100%;height:100%;object-fit:contain}.ssb-coupon-body{grid-column:2;min-width:0}.ssb-coupon .ssb-coupon-eyebrow{display:inline-block;margin-bottom:.4rem;color:var(--ssb-red);font-size:.85rem;font-weight:700;line-height:1.3}.ssb-coupon .ssb-coupon-title{color:var(--ssb-ink);font-size:1.2rem;font-weight:700;line-height:1.25}.ssb-coupon .ssb-coupon-text{margin-top:.35rem;color:var(--ssb-muted);font-size:.97rem}.ssb-coupon-actions{display:grid;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.6rem}@media (min-width:620px){.ssb-coupon-actions{grid-column:auto;grid-template-columns:auto;grid-auto-flow:column;align-items:center;padding-left:1.35rem;border-left:1px dashed var(--ssb-line)}}.ssb-coupon-actions p{margin:0}.ssb-coupon .ssb-coupon-btn{display:flex;align-items:center;justify-content:center;min-height:3rem;padding:.7rem 1.35rem;border-radius:6px;color:#fff !important;font-size:1.02rem;font-weight:700;line-height:1.25;text-align:center;white-space:nowrap;transition:background-color .15s ease}.ssb-coupon .ssb-coupon-btn-primary{background:var(--ssb-red)}.ssb-coupon .ssb-coupon-btn-primary:hover,.ssb-coupon .ssb-coupon-btn-primary:focus-visible{background:var(--ssb-red-dark)}.ssb-coupon .ssb-coupon-btn-amazon{background:var(--ssb-amazon)}.ssb-coupon .ssb-coupon-btn-amazon:hover,.ssb-coupon .ssb-coupon-btn-amazon:focus-visible{background:var(--ssb-amazon-dark)}.ssb-coupon .ssb-coupon-btn:focus-visible{outline:3px solid var(--ssb-navy);outline-offset:2px}.ssb-coupon-slim{grid-template-columns:minmax(0,1fr);padding:.9rem 1.15rem}.ssb-coupon-slim .ssb-coupon-body{grid-column:1}@media (min-width:620px){.ssb-coupon-slim{grid-template-columns:minmax(0,1fr) auto;padding:1rem 1.35rem}}.ssb-coupon-slim .ssb-coupon-title{font-size:1.08rem}.ssb-coupon-slim .ssb-coupon-btn{min-height:2.75rem;font-size:.98rem}.ssb-coupon-dark{border-color:var(--ssb-navy);border-left-color:var(--ssb-red);background:var(--ssb-navy);color:#fff}.ssb-coupon-dark .ssb-coupon-media{background:rgba(255,255,255,.08)}.ssb-coupon-dark .ssb-coupon-eyebrow{color:#ff8b86}.ssb-coupon-dark .ssb-coupon-title{color:#fff}.ssb-coupon-dark .ssb-coupon-text{color:rgba(255,255,255,.72)}@media (min-width:620px){.ssb-coupon-dark .ssb-coupon-actions{border-left-color:rgba(255,255,255,.22)}}.ssb-coupon-dark .ssb-coupon-btn-amazon{background:rgba(255,255,255,.12)}.ssb-coupon-dark .ssb-coupon-btn-amazon:hover,.ssb-coupon-dark .ssb-coupon-btn-amazon:focus-visible{background:rgba(255,255,255,.2)}.ssb-coupon-dark .ssb-coupon-btn:focus-visible{outline-color:#fff}.ssb-coupon .ssb-coupon-chip{display:inline-block;margin-top:.55rem;padding:.3rem .85rem;border:1px dashed var(--ssb-red);border-radius:6px;background:#fdf1f0;color:var(--ssb-red-dark);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95rem;font-weight:700;letter-spacing:.04em}.ssb-coupon-dark .ssb-coupon-chip{border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.1);color:#fff}@media (prefers-reduced-motion:reduce){.ssb-coupon .ssb-coupon-btn{transition:none}}.ss-prose .ssb-coupon a:not(.wp-block-button__link){text-decoration:none}.ss-prose .ssb-coupon a:not(.wp-block-button__link):hover{text-decoration:none}.ss-prose .ssb-coupon .ssb-coupon-btn{color:#fff !important}@media (max-width:619px){.ssb-coupon .ssb-coupon-actions{grid-template-columns:minmax(0,1fr)}.ssb-coupon .ssb-coupon-btn{white-space:normal}}.ssb-offer{--ssb-navy:#07072b;--ssb-ink:#14142e;--ssb-muted:#5b5d72;--ssb-line:#e3e3ea;--ssb-soft:#f5f5f7;--ssb-red:#ee2b24;--ssb-red-dark:#cf1f19;--ssb-amazon:#232e3d;--ssb-amazon-dark:#151c26;--ssb-green:#1a8b45;box-sizing:border-box;max-width:1100px;margin:2.25rem auto;overflow:hidden;border:1px solid var(--ssb-navy);border-radius:14px;background:#fff;color:var(--ssb-ink);line-height:1.5;text-align:left;container-type:inline-size}.ssb-offer,.ssb-offer-wide{width:auto;max-width:100%;margin-inline:auto}.ssb-offer *,.ssb-offer *:before,.ssb-offer *:after{box-sizing:border-box}.ssb-offer p:empty,.ssb-offer>br,.ssb-offer div>br{display:none}.ssb-offer p,.ssb-offer h2,.ssb-offer h3,.ssb-offer h4,.ssb-offer ul,.ssb-offer li{margin:0;padding:0;border:0;background:0 0;text-transform:none;letter-spacing:normal}.ssb-offer h2:before,.ssb-offer h2:after,.ssb-offer h3:before,.ssb-offer h3:after{content:none}.ssb-offer img{max-width:100%;height:auto;border:0;box-shadow:none}.ssb-offer a{text-decoration:none;box-shadow:none}.ssb-offer-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;padding:1.05rem 1.5rem;background:var(--ssb-navy);color:#fff}.ssb-offer .ssb-offer-award{color:#fff;font-size:1.15rem;font-weight:700;line-height:1.3}.ssb-offer-score{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1.1rem;border-radius:999px;background:rgba(255,255,255,.1);white-space:nowrap}.ssb-offer .ssb-offer-score-label{color:rgba(255,255,255,.82);font-size:.95rem;font-weight:600}.ssb-offer .ssb-offer-score-number{font-size:1.25rem;font-weight:800}.ssb-offer .ssb-offer-stars{color:#f5a623;font-size:1.05rem;letter-spacing:1px}.ssb-offer-main{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:1.6rem 1.5rem}@container (min-width:520px){.ssb-offer-main{grid-template-columns:9rem minmax(0,1fr);align-items:start}}@container (min-width:860px){.ssb-offer-main{grid-template-columns:10rem minmax(0,1fr) 20rem;gap:1.75rem;padding:1.75rem}}.ssb-offer-media{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;max-width:14rem;padding:.75rem;border-radius:12px;background:var(--ssb-soft)}.ssb-offer .ssb-offer-img{width:100%;height:100%;object-fit:contain}.ssb-offer .ssb-offer-title{margin-bottom:.85rem;color:var(--ssb-ink);font-size:1.6rem;font-weight:800;line-height:1.2}.ssb-offer .ssb-offer-brand{margin-bottom:.15rem;color:var(--ssb-muted);font-size:.95rem}.ssb-offer .ssb-offer-points{display:grid;gap:.55rem;list-style:none}.ssb-offer .ssb-offer-points li{display:grid;grid-template-columns:1.4rem minmax(0,1fr);align-items:start;gap:.35rem;font-size:1.02rem}.ssb-offer .ssb-offer-points li:before{content:"\2713";color:var(--ssb-green);font-weight:700}.ssb-offer-aside{display:grid;align-content:start;gap:.7rem}@container (min-width:520px){.ssb-offer-aside{grid-column:1/-1}}@container (min-width:860px){.ssb-offer-aside{grid-column:auto}}@container (min-width:520px) and (max-width:859px){.ssb-offer-aside{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.ssb-offer-aside .ssb-offer-promo{grid-row:span 2}}.ssb-offer-promo{padding:1rem;border:1px solid var(--ssb-line);border-radius:10px;background:var(--ssb-soft);text-align:center}.ssb-offer .ssb-offer-promo-title{color:var(--ssb-ink);font-size:1.05rem;font-weight:700;line-height:1.3}.ssb-offer .ssb-offer-promo-text{margin-top:.3rem;color:var(--ssb-muted);font-size:.95rem}.ssb-offer .ssb-offer-chip{display:inline-block;margin-top:.6rem;padding:.35rem .9rem;border:1px dashed var(--ssb-red);border-radius:6px;background:#fdf1f0;color:var(--ssb-red-dark);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95rem;font-weight:700;letter-spacing:.04em}.ssb-offer .ssb-offer-btn{display:flex;align-items:center;justify-content:center;min-height:3.25rem;padding:.7rem 1.35rem;border-radius:6px;color:#fff !important;font-size:1.05rem;font-weight:700;line-height:1.25;text-align:center;transition:background-color .15s ease}.ssb-offer .ssb-offer-btn-primary{background:var(--ssb-red)}.ssb-offer .ssb-offer-btn-primary:hover,.ssb-offer .ssb-offer-btn-primary:focus-visible{background:var(--ssb-red-dark)}.ssb-offer .ssb-offer-btn-amazon{background:var(--ssb-amazon)}.ssb-offer .ssb-offer-btn-amazon:hover,.ssb-offer .ssb-offer-btn-amazon:focus-visible{background:var(--ssb-amazon-dark)}.ssb-offer .ssb-offer-btn:focus-visible{outline:3px solid var(--ssb-navy);outline-offset:2px}.ssb-offer-dark{background:var(--ssb-navy);color:#fff}.ssb-offer-dark .ssb-offer-title,.ssb-offer-dark .ssb-offer-promo-title{color:#fff}.ssb-offer-dark .ssb-offer-points li,.ssb-offer-dark .ssb-offer-brand,.ssb-offer-dark .ssb-offer-promo-text{color:rgba(255,255,255,.78)}.ssb-offer-dark .ssb-offer-points li:before{color:#58d68d}.ssb-offer-dark .ssb-offer-media,.ssb-offer-dark .ssb-offer-promo{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.08)}.ssb-offer-dark .ssb-offer-chip{border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.1);color:#fff}.ss-prose .ssb-offer a:not(.wp-block-button__link),.ss-prose .ssb-offer a:not(.wp-block-button__link):hover{text-decoration:none}.ss-prose .ssb-offer .ssb-offer-btn{color:#fff !important}.ss-prose .ssb-offer ul,.ss-prose .ssb-offer ol{padding-left:0}.ss-prose .ssb-offer li+li{margin-top:0}@media (prefers-reduced-motion:reduce){.ssb-offer .ssb-offer-btn{transition:none}}