.AffiliateBusinessDetails_page__3ngkO{background:#f4f5fa;min-height:100vh;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding-bottom:4rem}.AffiliateBusinessDetails_wrap__oWbaY{max-width:min(3840px,96vw);margin:0 auto;padding:1.5rem 1rem 0}.AffiliateBusinessDetails_layout__k2KZj{display:grid;grid-template-columns:360px 1fr;grid-gap:1.5rem;gap:1.5rem;align-items:start;max-width:calc(360px + 1.5rem + 960px + 2.5rem);margin:0 auto}@media(max-width:900px){.AffiliateBusinessDetails_layout__k2KZj{grid-template-columns:1fr}}.AffiliateBusinessDetails_leftCol__6rrhr{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.AffiliateBusinessDetails_rightCol__EVa9b{min-width:0}.AffiliateBusinessDetails_card__S6VT0,.AffiliateBusinessDetails_heroCard__Y0yL7{background:#fff;border-radius:16px;border:1px solid rgba(226,232,240,.6);box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);overflow:hidden}.AffiliateBusinessDetails_cardHeader__12qwB{display:flex;align-items:center;gap:.5rem;padding:1.1rem 1.25rem .9rem}.AffiliateBusinessDetails_cardHeaderIcon__dxNjO{color:#3c3c3c}.AffiliateBusinessDetails_cardHeaderTitle__eNWtP{flex:1 1;margin:0;font-family:Poppins,sans-serif;font-weight:700;font-size:1.05rem;color:#1a1a2e}.AffiliateBusinessDetails_cardHeaderAction__tDdkU{display:flex;align-items:center;justify-content:center;width:clamp(28px,3vw,34px);height:clamp(28px,3vw,34px);border-radius:9999px;border:1px solid #e2e8f0;background:#fff;color:#475569;cursor:pointer;flex-shrink:0;transition:all .15s ease}.AffiliateBusinessDetails_cardHeaderAction__tDdkU:hover{border-color:#3c3c3c;color:#3c3c3c}.AffiliateBusinessDetails_heroCard__Y0yL7{position:relative;overflow:visible;margin-bottom:0}.AffiliateBusinessDetails_heroImageWrap__DLiS9{position:relative;width:100%;aspect-ratio:1/1;overflow:visible}.AffiliateBusinessDetails_heroImageClip__bsa2Y{position:absolute;inset:0;overflow:hidden;border-radius:16px;background:linear-gradient(135deg,#e2e8f0,#f1f5f9)}.AffiliateBusinessDetails_heroImage__LBtUh{width:100%;height:100%;object-fit:cover;display:block}.AffiliateBusinessDetails_heroImageContain__TIBMu{position:relative;z-index:1;object-fit:contain;background:#f1f5f9}.AffiliateBusinessDetails_heroImageBackdrop__RdP9l{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;filter:blur(24px) brightness(.92);transform:scale(1.15)}.AffiliateBusinessDetails_heroOverlay__9V8qN{position:absolute;inset:0;background:linear-gradient(180deg,transparent 15%,rgba(0,0,0,.45));pointer-events:none}.AffiliateBusinessDetails_heroText__tJrnz{padding:0 1.25rem .1rem calc(.5rem + 138px + 14px);color:#1a1a2e;min-height:calc(calc(138px / 2) + .75rem);display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.AffiliateBusinessDetails_followBtnWrap__phyoH{padding:0 1.25rem 1.25rem}.AffiliateBusinessDetails_followBtn__gUq4d{width:100%;border:none;background:#3c3c3c;color:#fff;font-weight:600;font-size:clamp(.82rem,.76rem + .15vw,.92rem);padding:clamp(.6rem,.7vw,.75rem);border-radius:9999px;cursor:pointer;transition:color .2s ease}.AffiliateBusinessDetails_followBtn__gUq4d:hover{color:#c62828}.AffiliateBusinessDetails_followBtn__gUq4d.AffiliateBusinessDetails_notFollowing__jy5HN{background:#fff;color:#3c3c3c;border:1.5px solid #e2e8f0}.AffiliateBusinessDetails_followBtn__gUq4d.AffiliateBusinessDetails_notFollowing__jy5HN:hover{border-color:#c62828;color:#c62828}.AffiliateBusinessDetails_heroName___KBp5{margin:0;font-family:Poppins,sans-serif;font-weight:700;font-size:clamp(1.35rem,1.1rem + .6vw,1.6rem);line-height:1.25;overflow-wrap:anywhere}.AffiliateBusinessDetails_heroTagline__u4YGd{margin:.2rem 0 0;font-size:.85rem;font-weight:500;line-height:1.2;color:#64748b}.AffiliateBusinessDetails_logoRing__t7AQT{position:absolute;left:.5rem;bottom:calc(-1*calc(138px / 2));width:138px;height:138px;border-radius:50%;background:#fff;padding:4px;box-shadow:0 4px 20px -4px rgba(0,0,0,.08);z-index:3}.AffiliateBusinessDetails_logoCircle__nFeNJ{display:block;width:100%;height:100%;border-radius:50%;object-fit:contain;box-sizing:border-box;padding:2px;background:#fff}.AffiliateBusinessDetails_logoFallback__510bf{display:flex;width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,#3c3c3c,#ff7043);color:#fff;align-items:center;justify-content:center;font-family:Poppins,sans-serif;font-weight:700;font-size:2.6rem}.AffiliateBusinessDetails_affiliateBadge__6eWe2{display:inline-block;background:hsla(0,0%,100%,.92);color:#3c3c3c;font-size:.65rem;font-weight:700;letter-spacing:.02em;padding:.15rem .55rem;border-radius:9999px;margin:.4rem 0 0 1.25rem}.AffiliateBusinessDetails_disclosure__lOHoj{font-size:.76rem;color:#64748b;line-height:1.45;margin:1rem 1.25rem 0;padding-top:.75rem;border-top:1px dashed #e2e8f0}.AffiliateBusinessDetails_heroIconsRow__GKkBQ,.AffiliateBusinessDetails_quickActions__oRqxb,.AffiliateBusinessDetails_socialIconsRow__ay_qH{display:flex;gap:.6rem}.AffiliateBusinessDetails_heroIconsRow__GKkBQ{position:absolute;left:calc(.5rem + 138px + 14px);right:1rem;bottom:.9rem;z-index:2}.AffiliateBusinessDetails_socialIconsRow__ay_qH{padding:.85rem 1.25rem 0 calc(.5rem + 138px + 14px)}.AffiliateBusinessDetails_iconBtn__rSpDo{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:none;cursor:pointer;background:linear-gradient(135deg,#3c3c3c,#c62828);color:#fff;box-shadow:0 4px 12px -2px rgba(60,60,60,.35);transition:transform .15s ease}.AffiliateBusinessDetails_iconBtn__rSpDo:hover{transform:translateY(-2px)}.AffiliateBusinessDetails_heroIconsRow__GKkBQ .AffiliateBusinessDetails_iconBtn__rSpDo{width:auto;min-width:calc(38px*1.4);padding:0 14px;border-radius:999px;background:hsla(0,0%,100%,.14);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.3);box-shadow:none}.AffiliateBusinessDetails_heroIconsRow__GKkBQ .AffiliateBusinessDetails_iconBtn__rSpDo:hover{background:hsla(0,0%,100%,.22)}.AffiliateBusinessDetails_aboutList__h52e2{display:flex;flex-direction:column;gap:.9rem;padding:0 1.25rem 1.25rem}.AffiliateBusinessDetails_aboutRow__L_oJt{display:flex;align-items:center;gap:.75rem}.AffiliateBusinessDetails_aboutIcon__FUZM8{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:rgba(60,60,60,.08);color:#3c3c3c;flex-shrink:0}.AffiliateBusinessDetails_aboutValue__id7qI{color:#334155;font-size:.88rem;font-weight:500;word-break:break-word}.AffiliateBusinessDetails_mapFrame__rw6IG{position:relative;width:100%;height:220px;margin-top:.75rem;background:#f1f5f9}.AffiliateBusinessDetails_mapFallback__ojfej{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:none;background:none;color:#64748b;font-size:.85rem;font-family:inherit;text-align:center;padding:0 1rem;cursor:pointer}.AffiliateBusinessDetails_mapFallback__ojfej:hover{color:#3c3c3c}.AffiliateBusinessDetails_dealsHeader__06isD{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;gap:1rem;flex-wrap:wrap}.AffiliateBusinessDetails_dealsTitle__wwt6H{margin:0;font-family:Poppins,sans-serif;font-weight:700;font-size:1.2rem;color:#1a1a2e}.AffiliateBusinessDetails_contentTabRow__3T4QV{display:flex;gap:.4rem}.AffiliateBusinessDetails_contentTabBtn__AMK_M{border:1.5px solid #e2e8f0;background:#fff;color:#475569;font-family:Poppins,sans-serif;font-weight:600;font-size:.85rem;padding:.45rem 1rem;border-radius:9999px;cursor:pointer;transition:all .2s ease}.AffiliateBusinessDetails_contentTabBtn__AMK_M:hover{border-color:#3c3c3c;color:#3c3c3c}.AffiliateBusinessDetails_contentTabBtn__AMK_M.AffiliateBusinessDetails_active__FrZMK{background:#3c3c3c;border-color:#3c3c3c;color:#fff;box-shadow:0 4px 12px -3px rgba(60,60,60,.3)}.AffiliateBusinessDetails_viewToggle__S0wff{display:flex;gap:.35rem;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;padding:.25rem;flex-shrink:0}@media(max-width:900px){.AffiliateBusinessDetails_viewToggle__S0wff{display:none}}.AffiliateBusinessDetails_viewToggleBtn__5KIaE{display:flex;align-items:center;gap:.35rem;border:1.5px solid transparent;background:transparent;color:#475569;font-weight:600;font-size:.82rem;padding:.4rem .85rem;border-radius:9999px;cursor:pointer;transition:all .2s ease}.AffiliateBusinessDetails_viewToggleBtn__5KIaE.AffiliateBusinessDetails_active__FrZMK{background:#3c3c3c;border-color:#3c3c3c;color:#fff;box-shadow:0 4px 12px -3px rgba(60,60,60,.3)}@media(max-width:900px){.AffiliateBusinessDetails_listToggleBtn__fLpVa{display:none}}.AffiliateBusinessDetails_subDealsTitle__sBt0M{margin:0 0 .9rem;font-family:Poppins,sans-serif;font-weight:600;font-size:1rem;color:#334155}.AffiliateBusinessDetails_dealsGrid__K9_mV{display:grid;grid-template-columns:repeat(3,minmax(0,320px));justify-content:start;grid-gap:1.25rem;gap:1.25rem}@media(max-width:1100px){.AffiliateBusinessDetails_dealsGrid__K9_mV{grid-template-columns:repeat(2,minmax(0,320px))}}@media(max-width:640px){.AffiliateBusinessDetails_dealsGrid__K9_mV{grid-template-columns:1fr}}.AffiliateBusinessDetails_dealsGrid__K9_mV{align-items:start}.AffiliateBusinessDetails_dealsListWrap__hFROT{display:flex;flex-direction:column;gap:1rem}.AffiliateBusinessDetails_networkDealsList__h_DWw{display:flex;flex-direction:column;gap:1.25rem}.AffiliateBusinessDetails_dealListCard__MDHw_{display:grid;grid-template-columns:clamp(160px,20vw,220px) 1fr;align-items:stretch;background:#fff;border-radius:24px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);transition:box-shadow .15s ease}.AffiliateBusinessDetails_dealListCard__MDHw_:hover{box-shadow:0 12px 36px -8px rgba(0,0,0,.16)}@media(max-width:640px){.AffiliateBusinessDetails_dealListCard__MDHw_{grid-template-columns:1fr}}.AffiliateBusinessDetails_dealValuePanel__GOiQd{display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#fff5f5;min-height:140px}@media(max-width:640px){.AffiliateBusinessDetails_dealValuePanel__GOiQd{min-height:100px}}.AffiliateBusinessDetails_dealValueText__o_zby{font-family:Poppins,sans-serif;font-weight:800;font-size:clamp(1.4rem,1rem + 1.6vw,2.2rem);line-height:1.1;text-align:center;background:linear-gradient(90deg,#ef4444,#7f1d1d);-webkit-background-clip:text;background-clip:text;color:transparent}.AffiliateBusinessDetails_dealValueIcon__8NGsi{color:#7f1d1d;opacity:.6}.AffiliateBusinessDetails_dealBody__eowZa{display:grid;grid-template-columns:1fr auto;grid-column-gap:clamp(1rem,2vw,2.5rem);column-gap:clamp(1rem,2vw,2.5rem);grid-row-gap:.75rem;row-gap:.75rem;padding:clamp(1rem,1.4vw,1.5rem) clamp(1.1rem,1.6vw,1.75rem)}@media(max-width:640px){.AffiliateBusinessDetails_dealBody__eowZa{grid-template-columns:1fr}}.AffiliateBusinessDetails_dealTextCol__m_jqk{display:flex;flex-direction:column;gap:.4rem;min-width:0}.AffiliateBusinessDetails_dealTitle__3MoxP{margin:0;font-family:Poppins,sans-serif;font-weight:600;font-size:clamp(1.05rem,.9rem + .4vw,1.25rem);color:#1a1a2e;line-height:1.3}.AffiliateBusinessDetails_dealDescription__7Hq30{margin:0;font-size:.88rem;color:#475569;line-height:1.45}.AffiliateBusinessDetails_dealActionCol__pefan{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}@media(max-width:640px){.AffiliateBusinessDetails_dealActionCol__pefan{align-items:flex-start}}.AffiliateBusinessDetails_dealActionBottom__xcZaM{margin-top:auto;padding-top:.75rem}.AffiliateBusinessDetails_dealCodeWrap__jhqfY{position:relative;display:inline-flex;height:clamp(2.6rem,2.2rem + .8vw,3rem);min-width:200px}.AffiliateBusinessDetails_dealCodeChip__1dR8_{width:100%;height:100%;display:flex;align-items:center;justify-content:flex-end;border:1.5px dashed #94a3b8;border-radius:9999px;background:#fff;box-sizing:border-box;padding:0 1.25rem;overflow:hidden}.AffiliateBusinessDetails_dealCodeChip__1dR8_.AffiliateBusinessDetails_dealCodeChipRevealed__Ew0ai{justify-content:center}.AffiliateBusinessDetails_dealCodeText__l8PBB{font-weight:700;font-size:clamp(.9rem,.8rem + .2vw,1.05rem);letter-spacing:.08em;color:#1a1a2e;white-space:nowrap}.AffiliateBusinessDetails_dealCodeRevealBtn__sQ2IN{position:absolute;top:0;left:0;width:68%;height:100%;border:none;border-radius:9999px;background:linear-gradient(90deg,#ef4444,#7f1d1d);color:#fff;font-weight:700;font-size:clamp(.82rem,.76rem + .15vw,.95rem);cursor:pointer;box-shadow:0 8px 20px -8px rgba(127,29,29,.55);transition:opacity .15s ease,transform .15s ease}.AffiliateBusinessDetails_dealCodeRevealBtn__sQ2IN:hover{transform:translateY(-1px)}.AffiliateBusinessDetails_dealShopLink__3dZI3{padding:.55rem 1.1rem;background:#3c3c3c;color:#fff;border-radius:8px;font-size:.85rem;font-weight:600;text-decoration:none;white-space:nowrap}.AffiliateBusinessDetails_dealShopLink__3dZI3:hover{background:#c62828}.AffiliateBusinessDetails_dealShopLinkSecondary__jsWAl{font-size:.82rem;font-weight:600;color:#475569;text-decoration:underline;white-space:nowrap}.AffiliateBusinessDetails_dealShopLinkSecondary__jsWAl:hover{color:#3c3c3c}.AffiliateBusinessDetails_disclaimer__aHOjm{font-size:clamp(10px,1vw,12px);font-weight:500;color:rgba(0,0,0,.251)}.AffiliateBusinessDetails_dealShopLinkDisabled__X2l4g{padding:.55rem 1.1rem;background:#e2e8f0;color:#64748b;border-radius:8px;font-size:.8rem;font-weight:600;white-space:nowrap;cursor:not-allowed}.AffiliateBusinessDetails_stateText__M0LBM{text-align:center;color:#64748b;font-size:.95rem;padding:3rem 1rem;background:#fff;border-radius:16px;border:1px dashed #e2e8f0;grid-column:1/-1}.AffiliateBusinessDetails_moreCouponsBtn__3J_jU{display:block;margin:1.5rem auto 0;padding:.7rem 2.2rem;border-radius:9999px;border:1.5px solid #ef4444;background:#fff;color:#ef4444;font-weight:600;font-size:.9rem;cursor:pointer;transition:background-color .15s ease}.AffiliateBusinessDetails_moreCouponsBtn__3J_jU:hover{background:#fff5f5}.AffiliateBusinessDetails_similarSection__UlmmO{max-width:calc(360px + 1.5rem + 960px + 2.5rem);margin:2.5rem auto 1rem}.AffiliateBusinessDetails_similarTitle__CnUJY{font-family:Poppins,sans-serif;font-size:clamp(1.3rem,1.1rem + .6vw,1.7rem);font-weight:700;color:#1a1a2e;margin:0 0 1.25rem}.AffiliateBusinessDetails_similarScroll__F8SWD{display:flex;gap:clamp(.8rem,1vw,1.2rem);overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:.4rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.AffiliateBusinessDetails_similarScroll__F8SWD::-webkit-scrollbar{display:none}.AffiliateBusinessDetails_similarCard__l0iaL{position:relative;flex:0 0 clamp(220px,28vw,380px);height:clamp(160px,20vw,260px);scroll-snap-align:start;border-radius:16px;overflow:hidden;border:none;padding:0;cursor:pointer;background:#1a1a2e;text-align:left;transition:transform .2s ease}@media(min-width:1441px){.AffiliateBusinessDetails_similarCard__l0iaL{flex-basis:clamp(380px,16vw,460px);height:clamp(260px,11vw,320px)}}.AffiliateBusinessDetails_similarCard__l0iaL:hover{transform:translateY(-4px)}.AffiliateBusinessDetails_similarCardImg__R6bS_{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.AffiliateBusinessDetails_similarCardOverlay__FiqA5{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.25) 45%,rgba(0,0,0,.85))}.AffiliateBusinessDetails_similarBadgeRow__QLU_p{position:absolute;top:clamp(.7rem,1vw,1rem);left:clamp(.7rem,1vw,1rem);z-index:1;display:flex;gap:.4rem;flex-wrap:wrap}.AffiliateBusinessDetails_badgePillWhite__u_tkB{background-color:rgba(0,0,0,.5);color:#fff;font-weight:600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:clamp(.66rem,.55rem + .25vw,.85rem);padding:clamp(.28rem,.4vw,.4rem) clamp(.75rem,1.2vw,1.05rem);border-radius:9999px}.AffiliateBusinessDetails_badgePillGold__rHDVY{background:rgba(31,36,48,.35);color:#fdd835;border:1.5px solid #fdd835;font-weight:600;font-size:clamp(.66rem,.55rem + .25vw,.85rem);padding:clamp(.26rem,.38vw,.35rem) clamp(.7rem,1.1vw,1rem);border-radius:9999px}.AffiliateBusinessDetails_similarCardText__j7ijO{position:absolute;left:clamp(.9rem,1.1vw,1.2rem);right:clamp(.9rem,1.1vw,1.2rem);bottom:clamp(.9rem,1.1vw,1.2rem);z-index:1}.AffiliateBusinessDetails_similarCardTitle__s3aiI{color:#fff;font-family:Poppins,sans-serif;font-weight:600;font-size:clamp(16px,2vw,26px);line-height:1.2;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:1441px){.AffiliateBusinessDetails_similarCardTitle__s3aiI{font-size:clamp(26px,1.3vw,32px)}}.AffiliateBusinessDetails_similarCardSubtitle__hwSeT{color:hsla(0,0%,100%,.7);font-size:clamp(11px,1.1vw,14px);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:1441px){.AffiliateBusinessDetails_similarCardSubtitle__hwSeT{font-size:clamp(14px,.7vw,17px)}}.AffiliateBusinessDetails_modalOverlay__DDQiW{position:fixed;inset:0;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;z-index:100;padding:1rem;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.AffiliateBusinessDetails_modalContent__TNBqB{background:#fff;border-radius:16px;padding:clamp(1.4rem,1.6vw,1.85rem);max-width:400px;width:100%;text-align:center;box-shadow:0 12px 36px -8px rgba(0,0,0,.16)}.AffiliateBusinessDetails_modalTitle__N3_Cz{font-family:Poppins,sans-serif;font-size:clamp(1.05rem,.5vw + .95rem,1.3rem);font-weight:700;color:#1a1a2e;margin:0 0 .85rem}.AffiliateBusinessDetails_modalMessage__5JtL1{font-size:clamp(.8rem,.3vw + .72rem,.9rem);color:#475569;margin:0 0 .75rem;line-height:1.55}.AffiliateBusinessDetails_modalButtons__Pqugf{display:flex;gap:.75rem;margin-top:1.4rem}.AffiliateBusinessDetails_modalBtnYes__fJ9q_{flex:1 1;border:none;border-radius:9999px;color:#fff;font-weight:700;padding:.75rem;cursor:pointer;background:#c62828;box-shadow:0 4px 14px -3px rgba(198,40,40,.4);display:flex;align-items:center;justify-content:center}.CouponsDetails_page__ChQIY{background:#f8eef1;min-height:100vh;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding-bottom:clamp(2rem,4vw,3rem)}.CouponsDetails_wrap__WBxkD{width:100%;max-width:1100px;margin:0 auto;padding:clamp(1rem,2vw,2rem) clamp(1rem,3vw,2.5rem) 0}.CouponsDetails_heroCard__fMOUQ{position:relative;display:flex;background:#fff;border-radius:clamp(16px,1.5vw,28px);box-shadow:0 8px 28px -8px rgba(0,0,0,.12);overflow:hidden}@media(max-width:760px){.CouponsDetails_heroCard__fMOUQ{flex-direction:column}}.CouponsDetails_heroCard__fMOUQ:after,.CouponsDetails_heroCard__fMOUQ:before{content:"";position:absolute;left:42%;width:clamp(20px,1.6vw,30px);height:clamp(20px,1.6vw,30px);border-radius:50%;background:#f8eef1;transform:translateX(-50%);z-index:2}@media(max-width:760px){.CouponsDetails_heroCard__fMOUQ:after,.CouponsDetails_heroCard__fMOUQ:before{display:none}}.CouponsDetails_heroCard__fMOUQ:before{top:clamp(-10px,-.8vw,-15px)}.CouponsDetails_heroCard__fMOUQ:after{bottom:clamp(-10px,-.8vw,-15px)}.CouponsDetails_heroImagePane__ruWCY{position:relative;flex:0 0 42%;aspect-ratio:1/1;align-self:flex-start;overflow:hidden}@media(min-width:761px)and (max-width:1024px){.CouponsDetails_heroImagePane__ruWCY{flex-basis:38%}}@media(max-width:760px){.CouponsDetails_heroImagePane__ruWCY{flex:none;width:100%;align-self:stretch}}.CouponsDetails_heroImage__eTKmK{width:100%;height:100%;object-fit:cover;display:block}.CouponsDetails_heroImageContain__fHFor{object-fit:contain;background:#fff}.CouponsDetails_heroBadgeRow__V2oxS{position:absolute;top:clamp(.75rem,1.4vw,1.15rem);left:clamp(.75rem,1.4vw,1.15rem);right:clamp(.75rem,1.4vw,1.15rem);display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;z-index:1}.CouponsDetails_badgePillWhite__hdU0U{background-color:rgba(0,0,0,.5);color:#fff;font-weight:600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:clamp(.66rem,.55rem + .25vw,.85rem);padding:clamp(.28rem,.4vw,.4rem) clamp(.75rem,1.2vw,1.05rem);border-radius:9999px}.CouponsDetails_badgePillGold__xD_Lt{background:rgba(31,36,48,.35);color:#c9971f;border:1.5px solid #c9971f;padding:clamp(.26rem,.38vw,.35rem) clamp(.7rem,1.1vw,1rem)}.CouponsDetails_activeBadge__InRbC,.CouponsDetails_badgePillGold__xD_Lt{font-weight:600;font-size:clamp(.66rem,.55rem + .25vw,.85rem);border-radius:9999px}.CouponsDetails_activeBadge__InRbC{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;background-color:rgba(0,0,0,.5);color:#fff;padding:clamp(.28rem,.4vw,.4rem) clamp(.75rem,1.2vw,1.05rem);white-space:nowrap}.CouponsDetails_activeDot__22t44{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.35);flex-shrink:0}.CouponsDetails_heroContentPane__Cy5T_{position:relative;flex:1 1;min-width:0;padding:clamp(1.5rem,1.2rem + 1vw,2.25rem) clamp(1.25rem,1rem + 2vw,2.75rem);display:flex;flex-direction:column;justify-content:space-between;gap:clamp(1.5rem,2.2vw,2.25rem)}.CouponsDetails_heroContentPane__Cy5T_:before{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;background-image:repeating-linear-gradient(180deg,rgba(60,60,60,.35) 0,rgba(60,60,60,.35) 8px,transparent 0,transparent 16px);background-repeat:repeat-y}@media(max-width:760px){.CouponsDetails_heroContentPane__Cy5T_:before{display:none}}.CouponsDetails_heroTopGroup__pEtf_{display:flex;flex-direction:column;gap:clamp(2.5rem,3.1vw,3.15rem)}.CouponsDetails_heroTitle__eZvxW{font-family:DM Sans,Poppins,sans-serif;font-weight:500;font-size:clamp(1.3rem,1rem + 1.1vw,2.1rem);line-height:1.3;color:#3c3c3c;margin:0}.CouponsDetails_heroTitleRow__pHyxV{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.CouponsDetails_heroDealAmount__9OLVF{font-family:Poppins,sans-serif;font-weight:800;font-size:clamp(1.9rem,1.2rem + 2.2vw,3.4rem);line-height:1;margin:0;background:linear-gradient(90deg,#ef4444,#7f1d1d);-webkit-background-clip:text;background-clip:text;color:transparent}.CouponsDetails_chipRow__udfHJ{display:flex;gap:clamp(1.1rem,1.5vw,1.9rem);flex-wrap:wrap;margin:0}.CouponsDetails_chip__38cCp{display:flex;align-items:center;gap:.65rem}.CouponsDetails_chipIconBg__V0CaO{width:clamp(34px,2.6vw,46px);height:clamp(34px,2.6vw,46px);min-width:clamp(34px,2.6vw,46px);border-radius:clamp(10px,.8vw,14px);background:#fdeceb;color:#3c3c3c;display:flex;align-items:center;justify-content:center}.CouponsDetails_chipTextCol__zEHlW{display:flex;flex-direction:column;line-height:1.35}.CouponsDetails_chipValue__Ai60o{font-weight:700;font-size:clamp(.9rem,.8rem + .3vw,1.15rem);color:#3c3c3c}.CouponsDetails_chipLabel__xDkHb{font-size:clamp(.7rem,.64rem + .18vw,.85rem);color:#8a8f98}.CouponsDetails_actionRow__R9jTu{display:flex;gap:clamp(.6rem,.9vw,.85rem);align-items:stretch}@media(max-width:480px){.CouponsDetails_actionRow__R9jTu{flex-direction:column}}.CouponsDetails_iconBtnRow__PgBaz{display:flex;gap:clamp(.5rem,.7vw,.7rem);flex-shrink:0}.CouponsDetails_iconBtnWrap__U1Z5I{position:relative;display:flex}.CouponsDetails_iconBtn__pMYEr{display:flex;align-items:center;justify-content:center;width:clamp(42px,3vw,50px);height:clamp(42px,3vw,50px);min-width:clamp(42px,3vw,50px);border-radius:50%;border:1.5px solid #3c3c3c;color:#3c3c3c;background:#fff;cursor:pointer;padding:0;transition:all .2s ease}.CouponsDetails_iconBtn__pMYEr:hover{background:rgba(60,60,60,.06)}.CouponsDetails_iconBtn__pMYEr.CouponsDetails_active__DF8F0{background:#3c3c3c;color:#fff}.CouponsDetails_iconBtn__pMYEr:disabled{opacity:.6;cursor:not-allowed}.CouponsDetails_shareToast__7pe5s{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:#23252c;color:#fff;font-size:.75rem;font-weight:600;padding:.4rem .75rem;border-radius:9999px;white-space:nowrap;box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.04);z-index:3}.CouponsDetails_primaryBtn__vq6DV{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.55rem;border:none;background:#e0231b;color:#fff;font-weight:600;font-size:clamp(.85rem,.7rem + .25vw,1rem);padding:clamp(.65rem,.6rem + .4vw,.95rem) clamp(1.1rem,1rem + .6vw,1.5rem);border-radius:9999px;cursor:pointer;box-shadow:0 8px 20px -6px rgba(224,35,27,.5);transition:transform .15s ease,box-shadow .15s ease,background .15s ease;white-space:nowrap}.CouponsDetails_primaryBtn__vq6DV:hover:not(:disabled){background:#c31c14;transform:translateY(-1px)}.CouponsDetails_primaryBtn__vq6DV.CouponsDetails_yellow__BpoqX{background:#c9971f;box-shadow:0 8px 20px -6px rgba(201,151,31,.5)}.CouponsDetails_primaryBtn__vq6DV.CouponsDetails_yellow__BpoqX:hover:not(:disabled){background:#a67c1a}.CouponsDetails_primaryBtn__vq6DV.CouponsDetails_reserved__RI1nY{background:linear-gradient(90deg,#ef4444,#7f1d1d);box-shadow:0 8px 20px -6px rgba(127,29,29,.5)}.CouponsDetails_primaryBtn__vq6DV.CouponsDetails_reserved__RI1nY:hover:not(:disabled){background:linear-gradient(90deg,#ef4444,#7f1d1d);opacity:.92}.CouponsDetails_primaryBtn__vq6DV:disabled{opacity:.6;cursor:not-allowed;transform:none}.CouponsDetails_affiliateDisclosure__Lzs_k{font-size:.72rem;color:#8a8f98;line-height:1.4;margin:.55rem 0 0}.CouponsDetails_lowerGrid__6Ldo_{display:grid;grid-template-columns:minmax(220px,300px) 1fr;grid-gap:clamp(1rem,1.4vw,1.5rem);gap:clamp(1rem,1.4vw,1.5rem);margin-top:clamp(1rem,1.4vw,1.5rem);align-items:stretch}@media(max-width:760px){.CouponsDetails_lowerGrid__6Ldo_{grid-template-columns:1fr}}.CouponsDetails_panel__jv4kI{background:#fff;border-radius:18px;padding:clamp(1.1rem,1.4vw,1.5rem);border:1px solid #e7dde0}.CouponsDetails_businessPanel__hGhYq{display:flex;flex-direction:column;justify-content:space-between;height:100%;max-height:320px}.CouponsDetails_businessPanelHead__5AmA_{display:flex;align-items:center;gap:.85rem;margin-bottom:1.1rem}.CouponsDetails_businessLogoFallback__JQgwn,.CouponsDetails_businessLogo___YjA1{width:clamp(40px,2.8vw,50px);height:clamp(40px,2.8vw,50px);min-width:clamp(40px,2.8vw,50px);border-radius:50%;cursor:pointer;flex-shrink:0}.CouponsDetails_businessLogo___YjA1{object-fit:cover;background:#fff}.CouponsDetails_businessLogoFallback__JQgwn,.CouponsDetails_businessLogo___YjA1{border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.04)}.CouponsDetails_businessLogoFallback__JQgwn{display:flex;align-items:center;justify-content:center;background:#3c3c3c;color:#fff;font-family:Poppins,sans-serif;font-weight:700;font-size:clamp(1rem,.85rem + .4vw,1.3rem);-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1}.CouponsDetails_businessPanelName__OfGNz{font-family:Poppins,sans-serif;font-weight:700;font-size:clamp(.96rem,.85rem + .3vw,1.15rem);color:#1f2430;background:none;border:none;padding:0;text-align:left;cursor:pointer;line-height:1.3;transition:color .15s ease;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}.CouponsDetails_businessPanelName__OfGNz:active,.CouponsDetails_businessPanelName__OfGNz:focus,.CouponsDetails_businessPanelName__OfGNz:focus-visible,.CouponsDetails_businessPanelName__OfGNz:hover{background:transparent!important;outline:none}.CouponsDetails_businessPanelName__OfGNz:hover{color:#e0231b}.CouponsDetails_contactCard__eoNOq{background:#fff;border-radius:12px;padding:.4rem 1.1rem;box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.04);margin-bottom:1.1rem}.CouponsDetails_contactRow__hRe9B{display:flex;align-items:center;gap:.7rem;color:#2a2f3a;font-size:clamp(.78rem,.72rem + .15vw,.9rem);padding:clamp(1rem,1.4vw,1.6rem) 0;width:100%;border:none;background:none;font-family:inherit;text-align:left;transition:color .15s ease}.CouponsDetails_contactRow__hRe9B:not(:last-child){border-bottom:1px solid #f2e7ea}.CouponsDetails_contactRow__hRe9B svg{color:#8a8f98;flex-shrink:0;transition:color .15s ease}.CouponsDetails_contactRow__hRe9B:hover,.CouponsDetails_contactRow__hRe9B:hover svg{color:#e0231b}button.CouponsDetails_contactRow__hRe9B{cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}button.CouponsDetails_contactRow__hRe9B:active,button.CouponsDetails_contactRow__hRe9B:focus,button.CouponsDetails_contactRow__hRe9B:focus-visible,button.CouponsDetails_contactRow__hRe9B:hover{background:transparent!important;outline:none}.CouponsDetails_followBtn__EdsYW{width:100%;border:none;background:#3c3c3c;color:#fff;font-weight:600;font-size:clamp(.82rem,.76rem + .15vw,.92rem);padding:clamp(.6rem,.7vw,.75rem);border-radius:9999px;cursor:pointer;transition:color .2s ease}.CouponsDetails_followBtn__EdsYW:hover{color:#e0231b}.CouponsDetails_followBtn__EdsYW.CouponsDetails_notFollowing__UTXe_{background:#fff;color:#3c3c3c;border:1.5px solid #e7dde0}.CouponsDetails_followBtn__EdsYW.CouponsDetails_notFollowing__UTXe_:hover{border-color:#e0231b;color:#e0231b}.CouponsDetails_infoStack__lIvEU{display:flex;flex-direction:column;gap:clamp(1rem,1.4vw,1.5rem)}.CouponsDetails_descriptionPanel__kmOY3{flex:1 1 auto;display:flex;flex-direction:column}.CouponsDetails_termsPanel__rejps{flex:0 0 auto}.CouponsDetails_infoCardTitle__UQ7Ao{font-family:Poppins,sans-serif;font-weight:700;font-size:clamp(.94rem,.85rem + .2vw,1.1rem);color:#1f2430;margin:0}.CouponsDetails_infoCardText__rdJjV{font-size:clamp(.8rem,.74rem + .16vw,.92rem);color:#6b7280;line-height:1.65;white-space:pre-line;margin:.85rem 0 0}.CouponsDetails_termsHead__nqIkS{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:12px;margin:-.4rem -.5rem 0;padding:.4rem .5rem;transition:background .15s ease}.CouponsDetails_termsHead__nqIkS:hover{background:hsla(0,0%,100%,.5)}.CouponsDetails_termsHead__nqIkS:hover .CouponsDetails_termsToggleBtn__clMN4{opacity:.85}.CouponsDetails_termsHead__nqIkS:focus-visible{outline:2px solid #e0231b;outline-offset:2px}.CouponsDetails_termsToggleBtn__clMN4{width:clamp(28px,2vw,34px);height:clamp(28px,2vw,34px);min-width:clamp(28px,2vw,34px);border-radius:50%;border:none;color:#8a8f98;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .2s ease}.CouponsDetails_directionCard__wdFQI{background:#fff;border-radius:18px;box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.04);margin-top:clamp(1rem,1.4vw,1.5rem);overflow:hidden}.CouponsDetails_directionHead__4aGq9{display:flex;align-items:center;gap:.6rem;padding:clamp(.95rem,1.1vw,1.25rem) clamp(1.05rem,1.3vw,1.5rem)}.CouponsDetails_directionIcon__uiwKp{color:#8a8f98;flex-shrink:0}.CouponsDetails_directionTitle__9_0Zw{flex:1 1;margin:0;font-family:Poppins,sans-serif;font-weight:700;font-size:clamp(.96rem,.85rem + .25vw,1.15rem);color:#1f2430}.CouponsDetails_directionAction__T7vH1{display:flex;align-items:center;justify-content:center;width:clamp(28px,2vw,34px);height:clamp(28px,2vw,34px);min-width:clamp(28px,2vw,34px);border-radius:50%;border:1px solid #e7dde0;background:#fff;color:#6b7280;cursor:pointer;flex-shrink:0;transition:all .15s ease}.CouponsDetails_directionAction__T7vH1:hover{border-color:#e0231b;color:#e0231b}.CouponsDetails_mapFrame__OOYiA{position:relative;width:100%;height:clamp(220px,18vw,340px);background:#f2e7ea}.CouponsDetails_mapFallback__QJZem{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:none;background:none;color:#8a8f98;font-size:clamp(.78rem,.72rem + .15vw,.9rem);font-family:inherit;cursor:pointer;transition:color .15s ease}.CouponsDetails_mapFallback__QJZem:hover{color:#e0231b}.CouponsDetails_stateText__LEkX_{text-align:center;color:#8a8f98;font-size:clamp(.85rem,.3vw + .78rem,.95rem);margin-top:1.5rem;padding:2rem 1rem}.CouponsDetails_notFoundWrap__5__Mj{text-align:center;padding:3rem 1rem 1rem}.CouponsDetails_notFoundText__DSSwv{color:#6b7280;font-size:clamp(.95rem,.3vw + .88rem,1.05rem);margin:0}.CouponsDetails_suggestedSection__g5fOL{margin:2.5rem 0 1rem}.CouponsDetails_suggestedTitle__kiXBY{text-align:center;font-family:Poppins,sans-serif;font-size:clamp(1rem,.4vw + .92rem,1.2rem);font-weight:700;color:#1f2430;margin:0 0 1.25rem}.CouponsDetails_suggestedGrid__zN2kU{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:clamp(.9rem,1vw,1.4rem);gap:clamp(.9rem,1vw,1.4rem)}.CouponsDetails_spinnerRow__IvNhC{display:flex;justify-content:center;margin-bottom:1rem}.CouponsDetails_modalOverlay__W_o7a{position:fixed;inset:0;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;z-index:100;padding:1rem;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.CouponsDetails_modalContent__a6s3B{background:#fff;border-radius:18px;padding:clamp(1.4rem,1.6vw,1.85rem);max-width:400px;width:100%;text-align:center;box-shadow:0 14px 36px -10px rgba(0,0,0,.18)}.CouponsDetails_modalTitle__gn2Z_{font-family:Poppins,sans-serif;font-size:clamp(1.05rem,.5vw + .95rem,1.3rem);font-weight:700;color:#1f2430;margin:0 0 .85rem}.CouponsDetails_modalMessage__ggWG8{font-size:clamp(.8rem,.3vw + .72rem,.9rem);color:#6b7280;margin:0 0 .75rem;line-height:1.55}.CouponsDetails_checkboxRow__YHarl{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.85rem;font-size:.82rem;color:#6b7280}.CouponsDetails_modalButtons__QwY_k{display:flex;gap:.75rem;margin-top:1.4rem}.CouponsDetails_modalBtnNo__GEWhF{flex:1 1;border:1.5px solid #e7dde0;border-radius:9999px;background:#fff;color:#6b7280;font-weight:700;padding:.75rem;cursor:pointer;transition:all .2s ease}.CouponsDetails_modalBtnNo__GEWhF:hover{border-color:#e0231b;background:#fdeceb;color:#e0231b}.CouponsDetails_modalBtnYes__tAb9u{flex:1 1;border:none;border-radius:9999px;color:#fff;font-weight:700;padding:.75rem;cursor:pointer;background:#e0231b;box-shadow:0 4px 14px -3px rgba(224,35,27,.4);display:flex;align-items:center;justify-content:center}.CouponsDetails_modalBtnYes__tAb9u.CouponsDetails_yellow__BpoqX{background:#c9971f;color:#1f2430;box-shadow:0 4px 14px -3px rgba(201,151,31,.4)}.CustomerCouponCard_card__UzcpH{background-color:#fff;border-radius:16px;border:1px solid #f3f4f6;overflow:hidden;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:box-shadow .2s,border-color .2s;font-family:Poppins,Helvetica,sans-serif}.CustomerCouponCard_card__UzcpH:hover{box-shadow:0 8px 24px rgba(0,0,0,.12)}.CustomerCouponCard_card__UzcpH:has(.CustomerCouponCard_badge-gold__nQEJ2):hover{border-color:rgba(253,210,52,.3);box-shadow:0 0 0 1px rgba(253,210,52,.2),0 0 12px 2px rgba(253,210,52,.13),0 0 24px 5px rgba(253,210,52,.06),0 8px 24px rgba(0,0,0,.12)}.CustomerCouponCard_image-wrap__c3ziz{position:relative;display:block;width:100%;padding:0;border:none;background:none;cursor:pointer}.CustomerCouponCard_image-container__pEOm3{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;background-color:#fff}.CustomerCouponCard_affiliate-image-container__tywUb img,.CustomerCouponCard_image-container__pEOm3 img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.CustomerCouponCard_affiliate-image-container__tywUb img{object-fit:contain}.CustomerCouponCard_card__UzcpH:hover .CustomerCouponCard_affiliate-image-container__tywUb img:not([alt=Loading]),.CustomerCouponCard_card__UzcpH:hover .CustomerCouponCard_image-container__pEOm3 img:not([alt=Loading]){transform:scale(1.06)}.CustomerCouponCard_affiliate-image-container__tywUb{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;background-color:#fff}.CustomerCouponCard_no-image-placeholder__eaYk9{display:block;width:100%;height:100%;object-fit:cover!important;background-color:#fafafa}.CustomerCouponCard_badges-row__1loR5{position:absolute;top:0;left:0;right:calc(clamp(28px,3vw,34px) + 2*clamp(8px,1vw,12px));display:flex;flex-wrap:wrap;gap:6px;padding:clamp(8px,1vw,12px);z-index:2}.CustomerCouponCard_badge__eV6F8{background-color:rgba(0,0,0,.5);color:#fff;border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:clamp(9px,.9vw,12px);font-weight:500;padding:clamp(2px,.3vw,4px) clamp(8px,.9vw,12px)}.CustomerCouponCard_badge-gold__nQEJ2{border:2px solid transparent;background:linear-gradient(rgba(0,0,0,.55),rgba(0,0,0,.55)) padding-box,linear-gradient(135deg,#fef3c7,#fdd234 45%,#b45309) border-box;color:#fdd234}.CustomerCouponCard_heart-button__bbjRC{position:absolute;top:0;right:0;margin:clamp(8px,1vw,12px);width:clamp(28px,3vw,34px);height:clamp(28px,3vw,34px);background-color:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;display:flex;align-items:center;justify-content:center;z-index:2;cursor:pointer}@keyframes CustomerCouponCard_heart-burst-pop__G3XuU{0%{transform:translate(-50%,-50%) scale(0);opacity:0}15%{transform:translate(-50%,-50%) scale(1.15);opacity:1}30%{transform:translate(-50%,-50%) scale(.95)}45%{transform:translate(-50%,-50%) scale(1.05)}60%{transform:translate(-50%,-50%) scale(1)}85%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(1.05);opacity:0}}.CustomerCouponCard_heart-burst__demcY{position:absolute;top:50%;left:50%;z-index:3;pointer-events:none;display:flex;filter:drop-shadow(0 4px 12px rgba(0,0,0,.35));animation:CustomerCouponCard_heart-burst-pop__G3XuU 1.05s ease-out forwards}.CustomerCouponCard_body__niPn9{padding:clamp(10px,1.4vw,18px)}.CustomerCouponCard_business-header__gPROF{display:flex;align-items:center;gap:8px;width:100%;margin-bottom:8px;padding:0;background:none;border:none;text-align:left;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}.CustomerCouponCard_business-header__gPROF:active,.CustomerCouponCard_business-header__gPROF:focus,.CustomerCouponCard_business-header__gPROF:focus-visible,.CustomerCouponCard_business-header__gPROF:hover{background:transparent!important;outline:none}.CustomerCouponCard_business-header__gPROF:hover .CustomerCouponCard_business-name__hwUch{color:#e0231b}.CustomerCouponCard_business-logo__nTmJO{object-fit:cover;background-color:#fff}.CustomerCouponCard_business-logo-fallback__PYSsv,.CustomerCouponCard_business-logo__nTmJO{width:clamp(28px,2.6vw,36px);height:clamp(28px,2.6vw,36px);border-radius:999px;flex-shrink:0;box-shadow:0 1px 3px rgba(0,0,0,.08)}.CustomerCouponCard_business-logo-fallback__PYSsv{display:flex;align-items:center;justify-content:center;min-width:clamp(28px,2.6vw,36px);background-color:#262626;color:#fff;font-weight:700;font-size:clamp(12px,1.2vw,15px);-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1}.CustomerCouponCard_business-info__Lippo{display:flex;flex-direction:column;flex:1 1;min-width:0}.CustomerCouponCard_business-name__hwUch{font-weight:500;color:#171717;font-size:clamp(12px,1.2vw,15px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .15s ease}.CustomerCouponCard_business-city__bailU{color:rgba(0,0,0,.251);font-size:clamp(10px,1vw,12px)}.CustomerCouponCard_follow-text__Vz_SY,.CustomerCouponCard_following-text__K9YuD{font-weight:600;font-size:clamp(12px,1.2vw,14px);padding:clamp(4px,.6vw,6px) clamp(10px,1.2vw,14px);border-radius:999px;border:1.5px solid transparent;flex-shrink:0;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.CustomerCouponCard_follow-text__Vz_SY{background:linear-gradient(90deg,#ef4444,#7f1d1d);-webkit-background-clip:text;background-clip:text;color:transparent;border-color:rgba(239,68,68,.3)}.CustomerCouponCard_follow-text__Vz_SY:hover{background:rgba(239,68,68,.06);background-clip:border-box;-webkit-background-clip:border-box;color:#7f1d1d}.CustomerCouponCard_following-text__K9YuD{color:#a3a3a3;border-color:#f3f4f6}.CustomerCouponCard_following-text__K9YuD:hover{background:#fafafa}.CustomerCouponCard_footer__zTJCV{display:block;width:100%;padding:0;background:none;border:none;text-align:left;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}.CustomerCouponCard_footer__zTJCV:active,.CustomerCouponCard_footer__zTJCV:focus,.CustomerCouponCard_footer__zTJCV:focus-visible,.CustomerCouponCard_footer__zTJCV:hover{background:transparent!important;outline:none}.CustomerCouponCard_title__pgsWZ{font-size:clamp(14px,1.5vw,17px);font-weight:600;color:#171717;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CustomerCouponCard_description__ZEPVR{font-size:clamp(12px,1.2vw,14px);color:#737373;margin:0 0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CustomerCouponCard_footer-bottom__yolJL{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;row-gap:4px}.CustomerCouponCard_price-group__9kWey{display:flex;align-items:center;gap:clamp(6px,.6vw,10px)}.CustomerCouponCard_expiry-date___TFk6{font-size:clamp(10px,1vw,12px);font-weight:500;color:rgba(0,0,0,.251)}.CustomerCouponCard_deal-amount__i1K_1{color:#fff;font-weight:600;border-radius:6px;font-size:clamp(12px,1.3vw,15px);padding:clamp(3px,.4vw,5px) clamp(10px,1vw,14px);white-space:nowrap;background:linear-gradient(90deg,#ef4444,#7f1d1d)}.CustomerCouponCard_original-price__j_VZn{color:rgba(0,0,0,.251);font-weight:600;font-size:clamp(11px,1.1vw,13px);text-decoration:line-through;white-space:nowrap}@media(min-width:1441px){.CustomerCouponCard_affiliate-image-container__tywUb,.CustomerCouponCard_image-container__pEOm3{max-height:clamp(280px,20vw,380px)}.CustomerCouponCard_badges-row__1loR5{right:76px;gap:8px;padding:16px}.CustomerCouponCard_badge__eV6F8{font-size:13px;font-weight:500;padding:5px 14px}.CustomerCouponCard_heart-button__bbjRC{margin:16px;width:40px;height:40px}.CustomerCouponCard_body__niPn9{padding:22px}.CustomerCouponCard_business-logo-fallback__PYSsv,.CustomerCouponCard_business-logo__nTmJO{width:42px;height:42px}.CustomerCouponCard_business-logo-fallback__PYSsv,.CustomerCouponCard_business-name__hwUch{font-size:17px}.CustomerCouponCard_business-city__bailU{font-size:13px}.CustomerCouponCard_follow-text__Vz_SY,.CustomerCouponCard_following-text__K9YuD{font-size:15px;padding:7px 16px}.CustomerCouponCard_title__pgsWZ{font-size:19px}.CustomerCouponCard_description__ZEPVR{font-size:15px;margin-bottom:14px}.CustomerCouponCard_price-group__9kWey{gap:12px}.CustomerCouponCard_expiry-date___TFk6{font-size:13px}.CustomerCouponCard_deal-amount__i1K_1{font-size:16px;padding:6px 16px}.CustomerCouponCard_original-price__j_VZn{font-size:14px}}.CustomerCouponCard_list-card__P5KGy{display:grid;grid-template-columns:clamp(160px,20vw,260px) 1fr;align-items:start;background-color:#fff;border-radius:24px;border:1px solid #f3f4f6;overflow:hidden;cursor:pointer;box-shadow:0 0 21px rgba(0,0,0,.3);transition:box-shadow .2s,border-color .2s;font-family:Poppins,Helvetica,sans-serif}.CustomerCouponCard_list-card__P5KGy:hover{box-shadow:0 0 24px rgba(0,0,0,.38)}.CustomerCouponCard_list-card__P5KGy:has(.CustomerCouponCard_badge-gold__nQEJ2):hover{border-color:rgba(253,210,52,.3);box-shadow:0 0 0 1px rgba(253,210,52,.2),0 0 12px 2px rgba(253,210,52,.13),0 0 24px 5px rgba(253,210,52,.06),0 0 24px rgba(0,0,0,.38)}.CustomerCouponCard_list-image-wrap__tGQee{position:relative;aspect-ratio:1/1;overflow:hidden;background-color:#fff}.CustomerCouponCard_list-image-wrap__tGQee img{width:100%;height:100%;object-fit:cover;display:block}.CustomerCouponCard_list-image-vignette__28FyZ{position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,rgba(0,0,0,.55) 0,transparent 74%);pointer-events:none}.CustomerCouponCard_list-badges-col__fSTiO{position:absolute;top:clamp(14px,2vw,21px);left:clamp(16px,2.2vw,25px);display:flex;flex-direction:column;align-items:flex-start;gap:clamp(8px,1vw,13px);z-index:2}.CustomerCouponCard_list-badges-col__fSTiO .CustomerCouponCard_badge__eV6F8{position:static;background-color:rgba(0,0,0,.5);color:#fff;font-weight:500}.CustomerCouponCard_list-badges-col__fSTiO .CustomerCouponCard_badge-gold__nQEJ2{background-color:#000;color:#fdd234;border:1.5px solid transparent;background-image:linear-gradient(#000,#000),linear-gradient(135deg,#c99723,#fdd234 21%,#ffe47f 41%,#e0a500 68%,#d09f25);background-origin:border-box;background-clip:padding-box,border-box}.CustomerCouponCard_list-card__P5KGy .CustomerCouponCard_heart-button__bbjRC{margin:clamp(14px,2vw,21px)}.CustomerCouponCard_list-body__U2Iu7{flex:1 1;min-width:0;display:flex;flex-direction:column;padding:clamp(14px,1.8vw,22px) clamp(16px,2.2vw,26px);align-self:stretch}.CustomerCouponCard_list-top-row__ipfLb{display:flex;align-items:center;justify-content:space-between;gap:10px}.CustomerCouponCard_list-header-row__UiAd4{display:flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:0;background:none;border:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}.CustomerCouponCard_list-header-row__UiAd4:active,.CustomerCouponCard_list-header-row__UiAd4:focus,.CustomerCouponCard_list-header-row__UiAd4:focus-visible,.CustomerCouponCard_list-header-row__UiAd4:hover{background:transparent!important;outline:none}.CustomerCouponCard_list-header-row__UiAd4:hover .CustomerCouponCard_list-business-name__ASol3{color:#e0231b}.CustomerCouponCard_list-logo-ring__8iART{flex-shrink:0;width:clamp(28px,3.6vw,38px);height:clamp(28px,3.6vw,38px);border-radius:50%;border:2px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.18);overflow:hidden;background-color:#fff}.CustomerCouponCard_list-logo-ring__8iART img{width:100%;height:100%;object-fit:cover;display:block}.CustomerCouponCard_list-logo-fallback__z5hg9{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:clamp(28px,3.6vw,38px);height:clamp(28px,3.6vw,38px);border-radius:50%;border:2px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.18);background-color:#262626;color:#fff;font-weight:700;font-size:clamp(13px,1.5vw,17px);-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1}.CustomerCouponCard_list-business-name__ASol3{font-weight:600;font-size:clamp(14px,1.5vw,18px);color:#171717;transition:color .15s ease}.CustomerCouponCard_list-expiry__QLDNR{flex-shrink:0;font-size:clamp(11px,1.1vw,13px);color:rgba(0,0,0,.251);white-space:nowrap}.CustomerCouponCard_list-location__zbSLI{margin:18px 0 0;font-size:clamp(11px,1.15vw,13px);color:rgba(0,0,0,.251)}.CustomerCouponCard_list-title__Oauax{margin:clamp(8px,1.2vw,14px) 0 4px;font-weight:600;font-size:clamp(18px,2.2vw,26px);line-height:1.2;color:#171717}.CustomerCouponCard_list-description__I0EHz,.CustomerCouponCard_list-title__Oauax{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CustomerCouponCard_list-description__I0EHz{margin:0;font-size:clamp(11px,1.15vw,13px);color:#737373;line-height:1.4}.CustomerCouponCard_list-footer-row__ELQZF{margin-top:auto;padding-top:clamp(10px,1.4vw,16px);display:flex;align-items:center;justify-content:space-between;gap:clamp(10px,1.4vw,16px);flex-wrap:wrap}.CustomerCouponCard_list-price-group__1humU{display:flex;align-items:center;gap:clamp(12px,1.6vw,20px)}.CustomerCouponCard_list-deal-amount__0svai{color:#fff;font-weight:700;font-size:clamp(12px,1.3vw,15px);padding:clamp(7px,.9vw,10px) clamp(13px,1.6vw,18px);border-radius:10px;background:linear-gradient(180deg,#ef0023,#930014);white-space:nowrap}.CustomerCouponCard_list-original-price__DTCUM{color:rgba(0,0,0,.251);font-weight:600;font-size:clamp(14px,1.5vw,17px);text-decoration:line-through;white-space:nowrap}.CustomerCouponCard_list-redeem-btn__K6E6A{display:flex;align-items:center;gap:6px;border:none;color:#fff;font-weight:700;font-size:clamp(12px,1.3vw,15px);padding:clamp(9px,1.2vw,13px) clamp(16px,2vw,24px);border-radius:999px;background:linear-gradient(90deg,#ef0023,#d4001d);cursor:pointer;white-space:nowrap;box-shadow:0 8px 20px -6px rgba(212,0,29,.5);transition:transform .15s ease}.CustomerCouponCard_list-redeem-btn__K6E6A:hover{transform:translateY(-1px)}@media(min-width:1441px){.CustomerCouponCard_list-card__P5KGy{grid-template-columns:300px 1fr}.CustomerCouponCard_list-body__U2Iu7{padding:26px 32px}.CustomerCouponCard_list-logo-fallback__z5hg9,.CustomerCouponCard_list-logo-ring__8iART{width:40px;height:40px}.CustomerCouponCard_list-logo-fallback__z5hg9{font-size:18px}.CustomerCouponCard_list-business-name__ASol3{font-size:19px}.CustomerCouponCard_list-location__zbSLI{font-size:14px;margin-top:14px}.CustomerCouponCard_list-expiry__QLDNR{font-size:14px}.CustomerCouponCard_list-title__Oauax{font-size:26px;margin-top:14px}.CustomerCouponCard_list-description__I0EHz{font-size:13px}.CustomerCouponCard_list-deal-amount__0svai{font-size:15px;padding:10px 18px}.CustomerCouponCard_list-original-price__DTCUM{font-size:15px}.CustomerCouponCard_list-redeem-btn__K6E6A{font-size:15px;padding:12px 22px}}@media(max-width:640px){.CustomerCouponCard_list-card__P5KGy{grid-template-columns:1fr;grid-template-rows:auto auto}.CustomerCouponCard_list-image-wrap__tGQee{width:100%}.CustomerCouponCard_list-body__U2Iu7{padding:clamp(16px,5vw,24px)}.CustomerCouponCard_list-top-row__ipfLb{flex-wrap:wrap;row-gap:4px}.CustomerCouponCard_list-footer-row__ELQZF{justify-content:flex-start}}.CustomerCouponCard_affiliate-disclosure__hDP7C{font-size:.7rem;color:#9b9b9b;margin-top:.4rem;line-height:1.3}.BusinessesDetails_page__VdSOr{background:#f4f5fa;min-height:100vh;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding-bottom:4rem}.BusinessesDetails_wrap__SHDGM{max-width:min(3840px,96vw);margin:0 auto;padding:1.5rem 1rem 0}.BusinessesDetails_layout__2iE0o{display:grid;grid-template-columns:360px 1fr;grid-gap:1.5rem;gap:1.5rem;align-items:start}@media(max-width:900px){.BusinessesDetails_layout__2iE0o{grid-template-columns:1fr}}.BusinessesDetails_leftCol__dYoxb{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.BusinessesDetails_rightCol__Phv_J{min-width:0}.BusinessesDetails_card__Ke3Rg,.BusinessesDetails_heroCard__2Zei1{background:#fff;border-radius:16px;border:1px solid rgba(226,232,240,.6);box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);overflow:hidden}.BusinessesDetails_cardHeader__G6HUK{display:flex;align-items:center;gap:.5rem;padding:1.1rem 1.25rem .9rem}.BusinessesDetails_cardHeaderIcon__I02d5{color:#3c3c3c}.BusinessesDetails_cardHeaderTitle__Oil8x{flex:1 1;margin:0;font-family:Poppins,sans-serif;font-weight:700;font-size:1.05rem;color:#1a1a2e}.BusinessesDetails_cardHeaderAction__01b6A{display:flex;align-items:center;justify-content:center;width:clamp(28px,3vw,34px);height:clamp(28px,3vw,34px);border-radius:9999px;border:1px solid #e2e8f0;background:#fff;color:#475569;cursor:pointer;flex-shrink:0;transition:all .15s ease}.BusinessesDetails_cardHeaderAction__01b6A:hover{border-color:#3c3c3c;color:#3c3c3c}.BusinessesDetails_heroCard__2Zei1{position:relative;overflow:visible;margin-bottom:calc(138px/3.5 - 3.5rem)}.BusinessesDetails_heroImageWrap__R5dgQ{position:relative;width:100%;aspect-ratio:1/1;overflow:visible}.BusinessesDetails_heroImageClip__8VDPB{position:absolute;inset:0;overflow:hidden;border-radius:16px;background:linear-gradient(135deg,#e2e8f0,#f1f5f9)}.BusinessesDetails_heroImage__Znb1p{width:100%;height:100%;object-fit:cover;display:block}.BusinessesDetails_heroOverlay__8gmhB{position:absolute;inset:0;background:linear-gradient(180deg,transparent 15%,rgba(0,0,0,.45));pointer-events:none}.BusinessesDetails_heroText__udCHX{padding:0 1.25rem .1rem calc(.5rem + 138px + 14px);color:#1a1a2e}.BusinessesDetails_heroName__jm36q{margin:0;font-family:Poppins,sans-serif;font-weight:700;font-size:2rem;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.BusinessesDetails_heroTagline__hROxq{margin:.2rem 0 0;font-size:.85rem;font-weight:500;line-height:1.2;color:#64748b}.BusinessesDetails_logoRing__KV8CC{position:absolute;left:.5rem;bottom:calc(-1*138px/2);width:138px;height:138px;border-radius:50%;background:#fff;padding:4px;box-shadow:0 4px 20px -4px rgba(0,0,0,.08);z-index:3}.BusinessesDetails_logoCircle__Qgbsy{display:block;width:100%;height:100%;border-radius:50%;object-fit:contain;box-sizing:border-box;padding:12px;background:#fff}.BusinessesDetails_logoFallback__ixDck{display:flex;width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,#3c3c3c,#ff7043);color:#fff;align-items:center;justify-content:center;font-family:Poppins,sans-serif;font-weight:700;font-size:2.6rem}.BusinessesDetails_affiliateBadge__scTbv{display:inline-block;background:hsla(0,0%,100%,.92);color:#3c3c3c;font-size:.65rem;font-weight:700;letter-spacing:.02em;padding:.15rem .55rem;border-radius:9999px;margin:.4rem 0 0 1.25rem}.BusinessesDetails_categories__dLL11{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem}.BusinessesDetails_categoryChip__fR29Y{font-size:.68rem;font-weight:600;color:#fff;background:hsla(0,0%,100%,.22);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:.18rem .6rem;border-radius:9999px}.BusinessesDetails_disclosure__G5BNB{font-size:.76rem;color:#64748b;line-height:1.45;margin:1rem 1.25rem 0;padding-top:.75rem;border-top:1px dashed #e2e8f0}.BusinessesDetails_heroIconsRow__EIN1z,.BusinessesDetails_quickActions__naD06,.BusinessesDetails_socialIconsRow__cjVKl{display:flex;gap:.6rem}.BusinessesDetails_heroIconsRow__EIN1z{position:absolute;left:calc(.5rem + 138px + 14px);right:1rem;bottom:.9rem;z-index:2}.BusinessesDetails_socialIconsRow__cjVKl{padding:.85rem 1.25rem 0 calc(.5rem + 138px + 14px)}.BusinessesDetails_iconBtn__1PRj4{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:none;cursor:pointer;background:linear-gradient(135deg,#3c3c3c,#c62828);color:#fff;box-shadow:0 4px 12px -2px rgba(60,60,60,.35);transition:transform .15s ease}.BusinessesDetails_iconBtn__1PRj4:hover{transform:translateY(-2px)}.BusinessesDetails_iconBtn__1PRj4.BusinessesDetails_green__jtLCo{background:linear-gradient(135deg,#16a34a,#15803d);box-shadow:0 4px 12px -2px rgba(22,163,74,.3)}.BusinessesDetails_iconBtn__1PRj4.BusinessesDetails_blue__x1ObM{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 12px -2px rgba(37,99,235,.3)}.BusinessesDetails_heroIconsRow__EIN1z .BusinessesDetails_iconBtn__1PRj4{width:auto;min-width:calc(38px*1.4);padding:0 14px;border-radius:999px;background:hsla(0,0%,100%,.14);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.3);box-shadow:none}.BusinessesDetails_heroIconsRow__EIN1z .BusinessesDetails_iconBtn__1PRj4:hover{background:hsla(0,0%,100%,.22)}.BusinessesDetails_tabRow__Bs7RX{display:flex;gap:.5rem;padding:0 1.25rem 1rem}.BusinessesDetails_tabBtn__mVSEO{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.35rem;border:1.5px solid #e2e8f0;background:#fff;color:#475569;font-weight:600;font-size:.82rem;padding:.55rem .75rem;border-radius:9999px;cursor:pointer;transition:all .2s ease}.BusinessesDetails_tabBtn__mVSEO:hover{border-color:#3c3c3c;color:#3c3c3c}.BusinessesDetails_tabBtn__mVSEO.BusinessesDetails_active__LvEBk{background:#3c3c3c;border-color:#3c3c3c;color:#fff;box-shadow:0 4px 12px -3px rgba(60,60,60,.3)}.BusinessesDetails_aboutList__nrlVY{display:flex;flex-direction:column;gap:.9rem;padding:0 1.25rem 1.25rem}.BusinessesDetails_aboutRow___vfkc{display:flex;align-items:center;gap:.75rem}.BusinessesDetails_aboutIcon__ze9WK{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:rgba(60,60,60,.08);color:#3c3c3c;flex-shrink:0}.BusinessesDetails_aboutValue__jRsRv{color:#334155;font-size:.88rem;font-weight:500;word-break:break-word}.BusinessesDetails_hoursEmpty__CXj_C{margin:0 1.25rem 1.25rem;padding:1.25rem 1rem;text-align:center;color:#64748b;font-size:.85rem;background:#f1f5f9;border-radius:12px;border:1px dashed #e2e8f0}.BusinessesDetails_followBtnWrap__Dy4r4{padding:0 1.25rem 1.25rem}.BusinessesDetails_followBtn__ycQHy{width:100%;border:none;background:#3c3c3c;color:#fff;font-weight:600;font-size:clamp(.82rem,.76rem + .15vw,.92rem);padding:clamp(.6rem,.7vw,.75rem);border-radius:9999px;cursor:pointer;transition:all .2s ease}.BusinessesDetails_followBtn__ycQHy:hover{opacity:.9}.BusinessesDetails_followBtn__ycQHy.BusinessesDetails_notFollowing__fY_Vg{background:#fff;color:#3c3c3c;border:1.5px solid #e2e8f0}.BusinessesDetails_followBtn__ycQHy.BusinessesDetails_notFollowing__fY_Vg:hover{border-color:#3c3c3c;color:#3c3c3c;opacity:1}.BusinessesDetails_mapFrame__pqJAo{position:relative;width:100%;height:220px;margin-top:.75rem;background:#f1f5f9}.BusinessesDetails_mapFallback__wVI4B{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:none;background:none;color:#64748b;font-size:.85rem;font-family:inherit;text-align:center;padding:0 1rem;cursor:pointer}.BusinessesDetails_mapFallback__wVI4B:hover{color:#3c3c3c}.BusinessesDetails_dealsHeader__ysh3_{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;gap:1rem}.BusinessesDetails_dealsTitle__nDSeU{margin:0;font-family:Poppins,sans-serif;font-weight:700;font-size:1.2rem;color:#1a1a2e}.BusinessesDetails_viewToggle__sD87U{display:flex;gap:.35rem;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;padding:.25rem;flex-shrink:0}@media(max-width:900px){.BusinessesDetails_viewToggle__sD87U{display:none}}.BusinessesDetails_viewToggleBtn__2kOKM{display:flex;align-items:center;gap:.35rem;border:1.5px solid transparent;background:transparent;color:#475569;font-weight:600;font-size:.82rem;padding:.4rem .85rem;border-radius:9999px;cursor:pointer;transition:all .2s ease}.BusinessesDetails_viewToggleBtn__2kOKM.BusinessesDetails_active__LvEBk{background:#3c3c3c;border-color:#3c3c3c;color:#fff;box-shadow:0 4px 12px -3px rgba(60,60,60,.3)}@media(max-width:900px){.BusinessesDetails_listToggleBtn__jBSiC{display:none}}.BusinessesDetails_subDealsTitle__QkdeC{margin:0 0 .9rem;font-family:Poppins,sans-serif;font-weight:600;font-size:1rem;color:#334155}.BusinessesDetails_dealsGrid__v8MW4{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:1.25rem;gap:1.25rem;align-items:start}.BusinessesDetails_dealsListWrap__1n1kl{display:flex;flex-direction:column;gap:1rem}.BusinessesDetails_stateText__b1aOo{text-align:center;color:#64748b;font-size:.95rem;padding:3rem 1rem;background:#fff;border-radius:16px;border:1px dashed #e2e8f0;grid-column:1/-1}.BusinessesDetails_modalOverlay__3qgEp{position:fixed;inset:0;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;z-index:100;padding:1rem;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.BusinessesDetails_modalContent__Nqel8{background:#fff;border-radius:16px;padding:clamp(1.4rem,1.6vw,1.85rem);max-width:400px;width:100%;text-align:center;box-shadow:0 12px 36px -8px rgba(0,0,0,.16)}.BusinessesDetails_modalTitle__curo6{font-family:Poppins,sans-serif;font-size:clamp(1.05rem,.5vw + .95rem,1.3rem);font-weight:700;color:#1a1a2e;margin:0 0 .85rem}.BusinessesDetails_modalMessage__x_6VK{font-size:clamp(.8rem,.3vw + .72rem,.9rem);color:#475569;margin:0 0 .75rem;line-height:1.55}.BusinessesDetails_modalButtons__PJkuE{display:flex;gap:.75rem;margin-top:1.4rem}.BusinessesDetails_modalBtnYes__N0Cy2{flex:1 1;border:none;border-radius:9999px;color:#fff;font-weight:700;padding:.75rem;cursor:pointer;background:#c62828;box-shadow:0 4px 14px -3px rgba(198,40,40,.4);display:flex;align-items:center;justify-content:center}.CouponsListAll_page__BgJBW{background:linear-gradient(135deg,#fff,#f0ecee 30%,#e5dadd 65%,#f0e3e5);min-height:100vh;font-family:Poppins,Helvetica,sans-serif;padding:clamp(16px,3vw,32px) clamp(16px,5vw,24px) clamp(32px,5vw,48px)}@media(min-width:1441px){.CouponsListAll_page__BgJBW{padding:clamp(32px,2vw,56px) clamp(24px,2.6vw,48px) clamp(48px,3vw,68px)}}.CouponsListAll_hero__t4biW{position:relative;margin:calc(-1*clamp(16px,3vw,32px)) calc(-1*clamp(16px,5vw,24px)) 0;height:clamp(280px,36vw,460px);display:flex;align-items:center;overflow:hidden}@media(min-width:1441px){.CouponsListAll_hero__t4biW{margin:calc(-1*clamp(32px,2vw,56px)) calc(-1*clamp(24px,2.6vw,48px)) 0;height:clamp(460px,24vw,640px)}}.CouponsListAll_hero-bg__913RZ{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.CouponsListAll_hero-overlay__zjQxq{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.65),rgba(0,0,0,.88))}.CouponsListAll_hero-inner__y15Qn{position:relative;z-index:1;width:100%;text-align:center;padding:0 clamp(16px,5vw,24px)}@media(min-width:1441px){.CouponsListAll_hero-inner__y15Qn{padding:0 clamp(24px,2.6vw,48px)}}.CouponsListAll_hero-title__BJueq{color:#fff;font-family:Poppins,Helvetica,sans-serif;font-weight:600;letter-spacing:-.4px;margin:0 0 8px;font-size:clamp(24px,4vw,44px);text-shadow:0 1px 4px rgba(0,0,0,.45)}@media(min-width:1441px){.CouponsListAll_hero-title__BJueq{font-size:clamp(44px,2.4vw,64px)}}.CouponsListAll_hero-subtitle__ck0Xh{color:hsla(0,0%,100%,.85);font-family:Poppins,Helvetica,sans-serif;max-width:480px;margin:0 auto clamp(16px,2.2vw,22px);font-size:clamp(13px,1.6vw,18px);text-shadow:0 1px 4px rgba(0,0,0,.35)}@media(min-width:1441px){.CouponsListAll_hero-subtitle__ck0Xh{max-width:620px;font-size:clamp(18px,1vw,23px);margin-bottom:clamp(20px,1.4vw,28px)}}.CouponsListAll_search-section__i31O2{background:none;margin:0 0 clamp(20px,3vw,32px);padding:0}@media(min-width:1441px){.CouponsListAll_search-section__i31O2{margin-bottom:clamp(32px,1.8vw,44px)}}.CouponsListAll_hero-inner__y15Qn .CouponsListAll_search-section__i31O2{margin-bottom:0}.CouponsListAll_search-row__swHUW{max-width:min(3840px,96vw);margin:0 auto;display:flex;flex-wrap:nowrap;align-items:center;gap:clamp(10px,1.4vw,16px);overflow-x:auto;padding:10px clamp(12px,1.6vw,18px);scrollbar-width:none}.CouponsListAll_search-row__swHUW::-webkit-scrollbar{display:none}@media(min-width:1441px){.CouponsListAll_search-row__swHUW{gap:clamp(16px,.9vw,22px);padding:14px clamp(18px,1vw,26px)}}.CouponsListAll_search-bar__FnbrC{display:flex;align-items:center;gap:10px;flex:1 1 260px;min-width:220px;height:clamp(48px,5.6vw,60px);border-radius:999px;border:1.5px solid hsla(0,0%,100%,.35);background-color:hsla(0,0%,100%,.18);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:0 clamp(18px,2vw,24px);transition:border-color .2s,background-color .2s}.CouponsListAll_search-bar__FnbrC:focus-within,.CouponsListAll_search-bar__FnbrC:hover{border-color:hsla(0,0%,100%,.55);background-color:hsla(0,0%,100%,.24)}@media(min-width:1441px){.CouponsListAll_search-bar__FnbrC{gap:14px;height:clamp(60px,3.3vw,74px);padding:0 clamp(24px,1.3vw,32px)}}.CouponsListAll_search-icon__nNB_P{flex-shrink:0;color:#fff}.CouponsListAll_search-input__Io_H6{width:100%;height:100%;border:none;background:none;color:#fff;font-family:Poppins,Helvetica,sans-serif;font-size:clamp(13px,1.3vw,15px);outline:none;min-width:0}.CouponsListAll_search-input__Io_H6::placeholder{color:hsla(0,0%,100%,.7)}@media(min-width:1441px){.CouponsListAll_search-input__Io_H6{font-size:clamp(15px,.75vw,18px)}}.CouponsListAll_chip-wrapper__6iS9R{position:relative;flex-shrink:0}.CouponsListAll_city-picker-wrapper__njY0I{display:flex}.CouponsListAll_city-picker-wrapper__njY0I>div{width:100%!important;display:flex!important}.CouponsListAll_city-picker-wrapper__njY0I [role=button],.CouponsListAll_city-picker-wrapper__njY0I button{all:unset!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:clamp(6px,.7vw,8px)!important;height:clamp(48px,5.6vw,60px)!important;padding:0 clamp(16px,1.8vw,20px)!important;border-radius:999px!important;border:1.5px solid hsla(0,0%,100%,.35)!important;background-color:hsla(0,0%,100%,.18)!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;color:#fff!important;font-family:Poppins,Helvetica,sans-serif!important;font-size:clamp(13px,1.3vw,15px)!important;font-weight:500!important;cursor:pointer!important;white-space:nowrap!important;transition:border-color .2s,background-color .2s!important}.CouponsListAll_city-picker-wrapper__njY0I [role=button]:hover,.CouponsListAll_city-picker-wrapper__njY0I button:hover{border-color:hsla(0,0%,100%,.55)!important;background-color:hsla(0,0%,100%,.24)!important}@media(min-width:1441px){.CouponsListAll_city-picker-wrapper__njY0I [role=button],.CouponsListAll_city-picker-wrapper__njY0I button{height:clamp(60px,3.3vw,74px)!important;padding:0 clamp(20px,1.1vw,26px)!important;font-size:clamp(15px,.75vw,18px)!important}}.CouponsListAll_city-picker-wrapper__njY0I svg{color:#fff!important;stroke:#fff!important;flex-shrink:0}.CouponsListAll_city-picker-wrapper__njY0I span{overflow:hidden;text-overflow:ellipsis}.CouponsListAll_chip__bt5PH{display:flex;align-items:center;gap:clamp(6px,.7vw,8px);height:clamp(48px,5.6vw,60px);border:1.5px solid hsla(0,0%,100%,.35);background-color:hsla(0,0%,100%,.18);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;padding:0 clamp(16px,1.8vw,20px);font-family:Poppins,Helvetica,sans-serif;font-size:clamp(13px,1.3vw,15px);font-weight:500;color:#fff;cursor:pointer;white-space:nowrap;transition:border-color .2s,background-color .2s}.CouponsListAll_chip__bt5PH svg{color:#fff;stroke:#fff}.CouponsListAll_chip__bt5PH:hover{border-color:hsla(0,0%,100%,.55);background-color:hsla(0,0%,100%,.24)}@media(min-width:1441px){.CouponsListAll_chip__bt5PH{gap:8px;height:clamp(60px,3.3vw,74px);padding:0 clamp(20px,1.1vw,26px);font-size:clamp(15px,.75vw,18px)}}.CouponsListAll_chip-category__NZmGs{justify-content:space-between;gap:clamp(20px,3vw,40px);min-width:clamp(180px,16vw,220px);color:#fff}@media(min-width:1441px){.CouponsListAll_chip-category__NZmGs{gap:clamp(40px,2.2vw,52px);min-width:clamp(220px,12vw,270px)}}.CouponsListAll_chip-icon-text__M9g_c{display:flex;align-items:center;gap:clamp(6px,.7vw,8px);min-width:0}@media(min-width:1441px){.CouponsListAll_chip-icon-text__M9g_c{gap:8px}}.CouponsListAll_chip-active__ey1tZ{background:linear-gradient(90deg,#ef4444,#7f1d1d);border-color:transparent;color:#fff}.CouponsListAll_chip-active__ey1tZ:hover{border-color:transparent;opacity:.92}.CouponsListAll_chip-active__ey1tZ .CouponsListAll_chip-text__4GJ4_{color:#fff}.CouponsListAll_chip-text__4GJ4_{max-width:160px;overflow:hidden;text-overflow:ellipsis;color:#fff}@media(min-width:1441px){.CouponsListAll_chip-text__4GJ4_{max-width:200px}}.CouponsListAll_dropdown__1z2Et{display:grid;grid-template-columns:repeat(2,minmax(110px,1fr));grid-gap:clamp(8px,1vw,10px);gap:clamp(8px,1vw,10px);background:#fff;border:1px solid #f3f4f6;border-radius:20px;box-shadow:0 8px 24px rgba(0,0,0,.12);min-width:260px;max-height:320px;overflow-y:auto;z-index:2000;padding:clamp(12px,1.4vw,16px);font-family:Poppins,Helvetica,sans-serif}@media(min-width:1441px){.CouponsListAll_dropdown__1z2Et{grid-template-columns:repeat(2,minmax(130px,1fr));gap:clamp(10px,.6vw,14px);min-width:320px;max-height:380px;padding:clamp(16px,.9vw,22px)}}.CouponsListAll_dropdown-item__hVJrH{display:flex;align-items:center;justify-content:center;gap:clamp(6px,.7vw,8px);text-align:center;background:#fff;border:1.5px solid #f3f4f6;border-radius:999px;padding:clamp(8px,1vw,10px) clamp(10px,1.2vw,14px);font-size:clamp(12px,1.2vw,14px);color:#171717;cursor:pointer;white-space:nowrap;transition:border-color .2s,background-color .2s,color .2s}.CouponsListAll_dropdown-item__hVJrH,.CouponsListAll_dropdown-item__hVJrH span{overflow:hidden;text-overflow:ellipsis}.CouponsListAll_dropdown-item__hVJrH:hover{border-color:#fca5a5;background:#fef2f2;color:#ef4444}.CouponsListAll_dropdown-item__hVJrH.CouponsListAll_active__v0LDs{background:linear-gradient(90deg,#ef4444,#7f1d1d);border-color:transparent;color:#fff}.CouponsListAll_dropdown-item__hVJrH.CouponsListAll_active__v0LDs:hover{opacity:.92}@media(min-width:1441px){.CouponsListAll_dropdown-item__hVJrH{padding:clamp(10px,.6vw,12px) clamp(12px,.7vw,16px);font-size:15px}}.CouponsListAll_dropdown-item-all__27OCA{grid-column:1/-1}.CouponsListAll_dropdown-item-feather-icon__CNEqx{flex-shrink:0;color:inherit}.CouponsListAll_dropdown-item-icon__1BuZb{width:clamp(16px,1.8vw,20px);height:clamp(16px,1.8vw,20px);border-radius:50%;object-fit:cover;flex-shrink:0}@media(min-width:1441px){.CouponsListAll_dropdown-item-icon__1BuZb{width:clamp(20px,1.1vw,24px);height:clamp(20px,1.1vw,24px)}}.CouponsListAll_grid__E4jKD{max-width:min(3840px,96vw);margin:clamp(28px,4vw,48px) auto 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(220px,28vw,320px),1fr));grid-gap:clamp(12px,1.6vw,24px);gap:clamp(12px,1.6vw,24px)}@media(min-width:1441px){.CouponsListAll_grid__E4jKD{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(24px,1.4vw,32px)}}.CouponsListAll_state-message__gtmsk{max-width:min(3840px,96vw);margin:clamp(28px,4vw,48px) auto 0;text-align:center;color:#a3a3a3;font-family:Poppins,Helvetica,sans-serif;font-size:clamp(13px,1.3vw,15px);padding:clamp(40px,6vw,64px) 1rem}@media(min-width:1441px){.CouponsListAll_state-message__gtmsk{font-size:clamp(15px,.75vw,18px);padding:clamp(64px,4vw,88px) 1rem}}.CouponsListAll_scroll-sentinel__mnSzL{height:1px}