.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}