:root{
  --paw-navy:#062b68;
  --paw-cyan:#00bed0;
  --paw-teal:#008c9b;
  --paw-yellow:#ffc21a;
  --paw-ice:#ecf8fa;
  --paw-page:#f7fbfc;
  --paw-heading:#102535;
  --paw-text:#344b58;
  --paw-border:#d9e7ea;
  --color-base-accent-1:6,43,104;
  --color-base-accent-2:0,190,208;
  --color-base-text:52,75,88;
  --color-base-background-1:255,255,255;
  --color-base-background-2:236,248,250;
}
body{background:var(--paw-page);color:var(--paw-text)}
h1,h2,h3,.h0,.h1,.h2,.h3{color:var(--paw-heading);letter-spacing:-.025em}
.page-width{max-width:144rem}
.pawlumio-logo{display:block!important;width:260px!important;max-width:260px!important;height:auto!important;object-fit:contain}
.header-wrapper,.header{background:#fff}
.header{padding-top:1.1rem!important;padding-bottom:1.1rem!important}
.header__menu-item,.header__icon{color:var(--paw-heading)}
.header__menu-item:hover,.header__active-menu-item{color:var(--paw-teal)}
.button,.shopify-payment-button__button{border-radius:.9rem;font-weight:700;letter-spacing:.03em}
.button:not(.button--secondary),.shopify-payment-button__button--unbranded{background:var(--paw-navy);color:#fff}
.button:not(.button--secondary):hover{background:var(--paw-teal)}
.button--secondary{color:var(--paw-navy);border-color:var(--paw-navy)}
.card,.card-wrapper .card,.collection-list .card{border-color:var(--paw-border);border-radius:1.4rem;overflow:hidden}
.card__media{background:var(--paw-ice)}
.price{color:var(--paw-navy);font-weight:700}
.badge{border:0;border-radius:999px;background:var(--paw-yellow);color:var(--paw-navy);font-weight:700}
.image-banner .banner,.banner{overflow:hidden;border-radius:2rem}
.collection-list-wrapper,.featured-collection,.multicolumn,.image-with-text{--grid-desktop-horizontal-spacing:1.8rem}
.footer{background:#111c24!important;color:#cfe0e4}
.footer h2,.footer .h2,.footer__heading{color:#fff}
.footer a:hover{color:var(--paw-cyan)}
@media screen and (max-width:749px){.pawlumio-logo{width:170px!important;max-width:170px!important}.header{padding-top:.8rem!important;padding-bottom:.8rem!important}.image-banner .banner,.banner{border-radius:1.4rem}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
