@import url(https://fonts.googleapis.com/css?family=Playfair+Display&subset=latin-ext);@import url(https://fonts.googleapis.com/css2?family=PT+Sans:wght@400;700&display=swap);@import url(https://use.typekit.net/vxa7myu.css);@import url(https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Risque:wght@300;400;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Agbalumo:wght@300;400;700;800&display=swap);.loyalty-component{display:-ms-flexbox;display:flex;width:96%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;border-radius:20px;border:1px solid #e2a765;margin:auto;margin-bottom:2rem}@media (max-width:63.98rem){.loyalty-component{display:-ms-flexbox;display:flex;width:90%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;border-radius:20px;border:1px solid #e2a765;margin:1rem auto}}.loyalty-component .loyalty-top{display:-ms-flexbox;display:flex;height:86px;padding:11px 46px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;border-radius:20px 20px 0 0;background:#ebc193}@media (max-width:63.98rem){.loyalty-component .loyalty-top{display:-ms-flexbox;display:flex;padding:16px 20px 6px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:14px;-ms-flex-item-align:stretch;align-self:stretch;border-radius:20px 20px 0 0;background:#ebc193;height:auto}}.loyalty-component .loyalty-top .loyalty-top-left{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:8px}@media (max-width:63.98rem){.loyalty-component .loyalty-top .loyalty-top-left{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:unset;-ms-flex-item-align:stretch;align-self:stretch}}.loyalty-component .loyalty-top .loyalty-top-left .loyalty-joining-date{display:-ms-flexbox;display:flex;height:16px;-ms-flex-align:center;align-items:center;gap:6px}@media (max-width:63.98rem){.loyalty-component .loyalty-top .loyalty-top-left .loyalty-joining-date{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;gap:10px;-ms-flex-item-align:stretch;align-self:stretch}}.loyalty-component .loyalty-top .loyalty-top-left .loyalty-joining-date .loyalty-joining-date-since{color:var(--static-dark,#52350d);font-family:neue-haas-grotesk-display,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.112px}.loyalty-component .loyalty-top .loyalty-top-left .loyalty-joining-date .loyalty-joining-date-date{color:var(--static-dark,#52350d);font-family:neue-haas-grotesk-display,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.112px}.loyalty-component .loyalty-top .loyalty-top-left .loyalty-welcome{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;gap:14px}@media (max-width:63.98rem){.loyalty-component .loyalty-top .loyalty-top-left .loyalty-welcome{display:unset}}.loyalty-component .loyalty-top .loyalty-top-left .loyalty-welcome .loyalty-welcome-message{color:var(--static-dark,#52350d);font-family:neue-haas-grotesk-display,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.192px}.loyalty-component .loyalty-top .loyalty-top-left .loyalty-welcome .loyalty-welcome-addpets{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px}@media (max-width:63.98rem){.loyalty-component .loyalty-top .loyalty-top-left .loyalty-welcome .loyalty-welcome-addpets{margin-top:1rem}}.loyalty-component .loyalty-top .loyalty-top-left .loyalty-welcome .loyalty-welcome-addpets a.loyalty-welcome-addpets-link{color:#0039af;font-family:neue-haas-grotesk-display,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.128px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-underline-position:from-font}.loyalty-component .loyalty-top .loyalty-top-right{display:-ms-flexbox;display:flex;height:81px;-ms-flex-align:center;align-items:center;gap:1.94px;width:auto}@media (max-width:63.98rem){.loyalty-component .loyalty-top .loyalty-top-right{display:-ms-flexbox;display:flex;width:auto;height:68px;-ms-flex-align:center;align-items:center;gap:1.629px}}.loyalty-component .loyalty-top .loyalty-top-right .loyalty-paw-icon{display:-ms-flexbox;display:flex;width:67.904px;height:92.398px;padding:19.41px 7.027px 19.25px 7.139px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.loyalty-component .loyalty-top .loyalty-top-right .loyalty-paw-icon svg{width:53.739px;height:53.739px;-ms-flex-negative:0;flex-shrink:0}.loyalty-component .loyalty-top .loyalty-top-right .loyalty-member{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:6.79px}.loyalty-component .loyalty-top .loyalty-top-right .loyalty-member .loyalty-member-vip-message{color:#52350d;font-family:neue-haas-grotesk-display,sans-serif;font-size:15.763px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.126px}.loyalty-component .loyalty-top .loyalty-top-right .loyalty-member .loyalty-member-paw{color:#0039af;font-family:neue-haas-grotesk-display,sans-serif;font-size:25.336px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.203px}.loyalty-component .loyalty-bottom{display:-ms-flexbox;display:flex;height:56px;padding:0 46px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;border-radius:0 0 20px 20px;background:#fcf4ed}@media (max-width:63.98rem){.loyalty-component .loyalty-bottom{display:-ms-flexbox;display:flex;padding:16px 20px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:16px;-ms-flex-item-align:stretch;align-self:stretch;border-radius:0 0 20px 20px;background:#fcf4ed;height:auto}}.loyalty-component .loyalty-bottom .loyalty-bottom-left{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:20px}@media (max-width:63.98rem){.loyalty-component .loyalty-bottom .loyalty-bottom-left{display:unset}}.loyalty-component .loyalty-bottom .loyalty-bottom-left .loyalty-spending{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;gap:2px}@media (max-width:63.98rem){.loyalty-component .loyalty-bottom .loyalty-bottom-left .loyalty-spending{margin-bottom:1rem}}.loyalty-component .loyalty-bottom .loyalty-bottom-left .loyalty-spending .loyalty-spending-spent{color:#52350d;font-family:neue-haas-grotesk-display,sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.224px}.loyalty-component .loyalty-bottom .loyalty-bottom-left .loyalty-spending .loyalty-spending-total{color:#52350d;font-family:neue-haas-grotesk-display,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.16px}@media (min-width:64rem){.loyalty-component .loyalty-bottom .loyalty-bottom-left .loyalty-line{width:1px;height:36px;background:#b6a493}}.loyalty-component .loyalty-bottom .loyalty-bottom-left .loyalty-spending-message{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:5px}.loyalty-component .loyalty-bottom .loyalty-bottom-left .loyalty-spending-message .loyalty-spending-message-text{color:#52350d;font-family:neue-haas-grotesk-display,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.128px}.loyalty-component .loyalty-bottom .loyalty-bottom-left .loyalty-spending-message .loyalty-spending-message-text b{color:#52350d;font-family:neue-haas-grotesk-display,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.128px}.loyalty-component .loyalty-bottom .loyalty-bottom-left .loyalty-spending-message .loyalty-spending-message-text.platinumpaw{font-size:16px;font-weight:700}.loyalty-component .loyalty-bottom .loyalty-bottom-right a.loyalty-benefits-link{color:#0039af;font-family:neue-haas-grotesk-display,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:20px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-underline-position:from-font}