/* Generated by includes/build_public_css.php; edit canonical source files. */
.saving-group>h3{text-align:center;font-weight:950;padding:8px 10px;border-radius:10px;margin-bottom:10px!important}.saving-group.coupon-group>h3{color:#0B79A7;background:#E9F7FC;border:1px solid #BFE3F1}.saving-group.deal-group>h3{color:#0A6F9E;background:#E7F4FB;border:1px solid #B8DDEE}.offers-section-head{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px}#couponsHeading{color:#0B79A7}#dealsHeading{color:#0A6F9E}.deal-cart-icon{width:20px;height:20px;flex:0 0 20px;display:inline-block;vertical-align:-4px;margin-left:5px}.affiliate-ticket-action{gap:5px}.side-offer h4{font-weight:900}.content-page-card{padding:28px 30px;max-width:900px;margin:0 auto}.content-page-card h1{margin-top:0;letter-spacing:-.04em}.content-page-body{color:var(--text)}.content-page-body h2,.content-page-body h3{margin-top:1.5em}.content-page-body a{color:var(--primary);font-weight:800}.content-page-card.is-contact-page{max-width:980px;padding:34px 38px}.content-page-card.is-contact-page>h1{text-align:center;margin-bottom:26px}.contact-form{margin-top:28px}.contact-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 26px}.contact-field{display:flex;flex-direction:column;gap:7px;font-weight:800;color:var(--text)}.contact-field span b{color:#dc2626}.contact-field-wide{grid-column:1/-1}.contact-field input,.contact-field select,.contact-field textarea{width:100%;border:1px solid #d7e1e7;border-radius:10px;background:#fff;color:var(--text);font:inherit;padding:13px 14px;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 13%,transparent)}.contact-field textarea{min-height:190px;resize:vertical;line-height:1.55}.contact-submit-row{display:flex;justify-content:center;margin-top:24px}.contact-submit{min-width:240px;justify-content:center}.contact-form-status{text-align:center;min-height:24px;margin:14px 0 0;color:var(--muted);font-weight:800}.contact-form-status.is-success{color:#187843}.contact-form-status.is-error{color:#b42318}.contact-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}@media(max-width:700px){.content-page-card.is-contact-page{padding:24px 18px}.contact-form-grid{grid-template-columns:1fr}.contact-field-wide{grid-column:auto}.contact-submit{width:100%}}.hero-bg-slide{transform:none!important;transition:opacity .85s ease!important;will-change:opacity!important;backface-visibility:hidden}.hero-bg-slide.is-active,.hero-bg-slide.was-active{transform:none!important}.hero::before{animation:none!important}.review-grid,.blog-grid,.offer-grid,.public-offer-grid,.store-grid{grid-auto-rows:1fr}.review-card,.offer-card,.store-card{height:100%}.home-public-offer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.footer-grid{grid-template-columns:1.25fr .8fr .8fr .8fr auto;align-items:start}.footer-social{justify-self:end;text-align:right}.footer-social .footer-group-title{margin-bottom:12px}.social-icons{display:flex;justify-content:flex-end;gap:9px;flex-wrap:wrap}.social-icon{width:38px;height:38px!important;display:grid!important;place-items:center;padding:0!important;border:1px solid rgba(203,234,241,.28);border-radius:999px;background:rgba(255,255,255,.07);color:#fff!important;transition:transform .18s ease,background .18s ease,border-color .18s ease!important}@media (hover:hover) and (pointer:fine){.social-icon:hover{transform:translateY(-2px)!important;background:rgba(255,255,255,.15);border-color:rgba(203,234,241,.58)}}.social-icon svg{width:19px;height:19px;display:block}@media(max-width:1050px){.home-public-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{grid-template-columns:1fr 1fr 1fr}.footer-social{justify-self:start;text-align:left}.social-icons{justify-content:flex-start}}@media(max-width:700px){.home-public-offer-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}}
