@font-face{font-family:Offers Sans;src:url(/lp-visual/dm-sans-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Offers Display;src:url(/lp-visual/archivo-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.offers-page{background:var(--offers-background);min-height:100svh;color:var(--offers-ink);font-family:Offers Sans,Arial,sans-serif}.offers-page :where(p,h1,h2){margin:0}.offers-container{width:min(100% - 2rem,77rem);margin-inline:auto}.offers-topbar{background:var(--offers-surface);border-bottom:.0625rem solid var(--offers-line)}.offers-topbar-inner{justify-content:space-between;align-items:center;gap:1rem;min-height:4.75rem;display:flex}.offers-brand{flex-direction:column;align-items:flex-start;display:flex}.offers-brand>span{color:var(--offers-accent-ink);font:900 1.65rem/1 Offers Display,Arial,sans-serif}.offers-brand>span>span{color:var(--offers-ink);margin-left:.2rem;font-size:1rem}.offers-brand small{background:var(--offers-accent);color:var(--offers-accent-ink);letter-spacing:.12em;margin-top:.3rem;padding:.15rem .3rem;font-size:.5rem;font-weight:800}.offers-topbar-note{color:var(--offers-muted);font-size:.8125rem;display:none}.offers-content{padding-block:1.75rem 2rem}.offers-intro{flex-direction:column;gap:.75rem;padding-bottom:1.75rem;display:flex}.offers-intro .offers-eyebrow{color:var(--offers-coupon-ink);letter-spacing:.12em;font-size:.6875rem;font-weight:800}.offers-intro h1{letter-spacing:-.035em;text-wrap:balance;max-width:42rem;font:750 clamp(1.875rem,4vw,2.75rem)/1.12 Offers Display,Arial,sans-serif}.offers-intro>p:last-child{color:var(--offers-muted);max-width:34rem;font-size:.875rem;line-height:1.6}.offers-toolbar{justify-content:space-between;align-items:center;gap:.75rem;padding-block:1.25rem;display:flex}.offers-toolbar>p{color:var(--offers-muted);font-size:.75rem}.offers-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.75rem;display:grid}.offers-pagination{flex-direction:column;align-items:center;gap:1rem;padding-block:1.75rem;display:flex}.offers-pagination p{color:var(--offers-muted);font-size:.8125rem}.offers-footer{border-top:.0625rem solid var(--offers-line);flex-direction:column;gap:1.25rem;padding-block:1.75rem;display:flex}.offers-footer strong{font-size:1rem}.offers-footer p{color:var(--offers-muted);max-width:36rem;font-size:.75rem;line-height:1.7}.offers-footer div p{margin-top:.5rem}.offers-empty{background:var(--offers-surface);border:.0625rem solid var(--offers-line);border-radius:.75rem;padding:3rem 1.25rem}.offers-empty h2{font-size:1.25rem}.offers-empty p{color:var(--offers-muted);margin-block:.75rem;line-height:1.6}.offers-empty a{align-items:center;min-height:2.75rem;font-weight:700;display:inline-flex}.offers-page :where(a,button):focus-visible{outline:.1875rem solid var(--offers-coupon-ink);outline-offset:.1875rem}@media (min-width:48rem){.offers-container{width:min(100% - 4rem,77rem)}.offers-topbar-note{display:block}.offers-content{padding-top:2.5rem}.offers-grid{gap:1.25rem}.offers-toolbar>p{font-size:.875rem}.offers-footer{flex-direction:row;justify-content:space-between;gap:4rem}}@media (min-width:64rem){.offers-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.offers-card{background:var(--offers-surface);border:.0625rem solid var(--offers-line);border-radius:.75rem;flex-direction:column;min-width:0;transition:border-color .16s ease-out;display:flex;overflow:hidden}.offers-card:hover{border-color:var(--offers-muted)}.offers-product-link{min-width:0;display:block}.offers-product-link:focus-visible{outline-offset:-.1875rem}.offers-product-media{justify-content:center;align-items:center;height:10.5rem;padding:1rem;display:flex;position:relative}.offers-product-media img{object-fit:contain;width:100%;height:100%;display:block}.offers-product-media>svg{width:2rem;height:2rem;color:var(--offers-muted)}.offers-ended-badge{background:var(--offers-soft);color:var(--offers-muted);border-radius:.25rem;padding:.3rem .5rem;font-size:.6875rem;font-weight:700;position:absolute;top:.75rem;left:.75rem}.offers-product-heading{padding:.25rem .75rem 0}.offers-store{color:var(--offers-muted);overflow-wrap:anywhere;font-size:.6875rem}.offers-product-heading h2{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:4.35em;margin-top:.5rem;font-size:.875rem;font-weight:650;line-height:1.45;display:-webkit-box;overflow:hidden}.offers-card-body{flex-direction:column;flex:1;gap:.75rem;padding:.75rem;display:flex}.offers-product-description{-webkit-line-clamp:2;min-height:2.25rem;color:var(--offers-muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.5;display:-webkit-box;overflow:hidden}.offers-pricing{min-height:4.5rem}.offers-current-price{color:var(--offers-price);letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(1.125rem,4.8vw,1.5rem);font-weight:800;line-height:1.2}.offers-current-price[data-text-price=true]{letter-spacing:-.02em;color:var(--offers-ink);font-size:1.125rem}.offers-payment{color:var(--offers-muted);overflow-wrap:anywhere;margin-top:.35rem;font-size:.75rem;line-height:1.5}.offers-buy{background:var(--offers-accent);min-height:2.75rem;color:var(--offers-accent-ink);text-align:center;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;padding:.5rem;font-size:.8125rem;font-weight:800;line-height:1.35;transition:background-color .16s ease-out;display:flex}.offers-buy svg{flex-shrink:0}.offers-buy:hover{background:var(--offers-accent-hover)}.offers-buy-ended{background:var(--offers-soft);color:var(--offers-muted)}.offers-card[data-ended=true] .offers-product-media img{filter:grayscale()contrast(.86)brightness(.94)}.offers-card[data-ended=true] .offers-current-price{color:var(--offers-muted)}.offers-shipping{color:var(--offers-muted);justify-content:center;align-items:center;gap:.25rem;font-size:.6875rem;display:flex}.offers-shipping svg{flex-shrink:0}.offers-disclosure{color:var(--offers-muted);overflow-wrap:anywhere;font-size:.6875rem;line-height:1.5}@media (min-width:48rem){.offers-product-media{height:13rem;padding:1.25rem}.offers-product-heading{padding-inline:1.125rem}.offers-product-heading h2{font-size:1rem}.offers-store{font-size:.75rem}.offers-card-body{padding:1rem 1.125rem 1.125rem}.offers-current-price{font-size:1.75rem}.offers-current-price[data-text-price=true]{font-size:1.375rem}.offers-product-description,.offers-payment{font-size:.8125rem}}.offers-coupon-slot{min-height:2.75rem}@media (prefers-reduced-motion:reduce){.offers-card,.offers-buy{transition:none}}
.offers-categories{scrollbar-width:thin;gap:.5rem;padding:.25rem .25rem .75rem;display:flex;overflow-x:auto}.offers-category{border:.0625rem solid var(--offers-line);min-height:2.75rem;color:var(--offers-muted);background:var(--offers-surface);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;display:inline-flex}.offers-category-active{border-color:var(--offers-ink);background:var(--offers-ink);color:var(--offers-surface)}.offers-sort{background:var(--offers-surface);border-color:var(--offers-line);width:10.5rem;min-height:2.75rem;color:var(--offers-ink);border-radius:.5rem;font-size:.75rem}.offers-sort svg{width:1rem;height:1rem}.offers-share-group{position:relative}.offers-share{color:var(--offers-ink);background:var(--offers-soft);border-radius:.5rem;min-height:2.75rem;font-size:.75rem}.offers-share:hover{color:var(--offers-ink);background:var(--offers-line)}.offers-share-status{z-index:1;background:var(--offers-ink);width:max-content;max-width:18rem;color:var(--offers-surface);border-radius:.5rem;font-size:.75rem;line-height:1.5;position:absolute;top:100%;right:0}.offers-share-status:not(:empty){padding:.75rem}.offers-coupon-group{min-width:0}.offers-coupon{background:var(--offers-coupon);width:100%;min-height:2.75rem;color:var(--offers-coupon-ink);border:.0625rem dashed var(--offers-coupon-ink);text-align:left;border-radius:.375rem;justify-content:space-between;padding:.5rem;line-height:1}.offers-coupon:hover{color:var(--offers-coupon-ink);background:var(--offers-coupon)}.offers-coupon>span{flex-direction:column;gap:.125rem;min-width:0;display:flex}.offers-coupon-label{letter-spacing:.08em;font-size:.5625rem}.offers-coupon strong{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:.75rem}.offers-copy-status{color:var(--offers-coupon-ink);overflow-wrap:anywhere;font-size:.6875rem;line-height:1.5;display:block}.offers-copy-status:not(:empty){padding-top:.375rem}@media (min-width:48rem){.offers-coupon{padding-inline:.75rem}.offers-coupon>span{flex-flow:wrap;align-items:center;gap:.5rem}}@media (max-width:21rem){.offers-grid{grid-template-columns:minmax(0,1fr)}}
