[data-efx-kit-card-presentation][data-efx-kit-card-presentation="product-media"]:not(#efx-kit-merchant-card){aspect-ratio:1;overflow:hidden!important;flex:none;}[data-efx-kit-card-presentation][data-efx-kit-card-presentation="product-image"]:not(#efx-kit-merchant-card){display:block;width:100%!important;height:100%!important;aspect-ratio:1;object-fit:cover!important;border-radius:0!important;mix-blend-mode:normal!important;}[data-efx-kit-card-presentation][data-efx-kit-card-presentation="product-body"]:not(#efx-kit-merchant-card){flex:1;}[data-efx-kit-card-presentation][data-efx-kit-card-presentation="product-media"]:not(#efx-kit-merchant-card) > [data-efx-kit-semantic-link]{display:block;width:100%;height:100%;}[data-efx-kit-card-presentation][data-efx-kit-card-presentation="recently-viewed"]:not(#efx-kit-merchant-card){display:flex!important;flex-direction:row!important;align-items:center!important;gap:24px!important;padding:14px 0!important;margin:24px auto 0!important;width:min(100% - 48px,1200px)!important;border-top:1px solid #dce5f3;}[data-efx-kit-card-presentation][data-efx-kit-card-presentation="recently-viewed-heading"]:not(#efx-kit-merchant-card){flex:0 0 150px;font-size:18px!important;line-height:1.25!important;margin:0!important;}[data-efx-kit-card-presentation][data-efx-kit-card-presentation="recently-viewed-grid"]:not(#efx-kit-merchant-card){display:flex!important;flex-direction:row!important;flex:1;gap:16px!important;overflow:auto;min-width:0;padding:2px;}[data-efx-kit-card-presentation][data-efx-kit-card-presentation="recently-viewed-product-card"]:not(#efx-kit-merchant-card){flex:0 0 104px!important;min-height:0!important;border:0!important;border-radius:4px!important;background:transparent!important;}[data-efx-kit-card-presentation][data-efx-kit-card-presentation="recently-viewed-product-media"]:not(#efx-kit-merchant-card){aspect-ratio:4 / 3;overflow:hidden!important;border-radius:4px;}[data-efx-kit-card-presentation][data-efx-kit-card-presentation="recently-viewed-product-media"]:not(#efx-kit-merchant-card) > [data-efx-kit-semantic-link]{display:block;width:100%;height:100%;}[data-efx-kit-card-presentation][data-efx-kit-card-presentation="recently-viewed-product-image"]:not(#efx-kit-merchant-card){display:block;width:100%!important;height:100%!important;object-fit:cover;}[data-efx-kit-card-presentation][data-efx-kit-card-presentation="recently-viewed-product-body"]:not(#efx-kit-merchant-card){display:none!important;}@container (max-width:640px){[data-efx-kit-card-presentation][data-efx-kit-card-presentation="recently-viewed"]:not(#efx-kit-merchant-card){gap:14px!important;width:calc(100% - 32px)!important;}[data-efx-kit-card-presentation][data-efx-kit-card-presentation="recently-viewed-heading"]:not(#efx-kit-merchant-card){flex-basis:110px;font-size:15px!important;}[data-efx-kit-card-presentation][data-efx-kit-card-presentation="recently-viewed-product-card"]:not(#efx-kit-merchant-card){flex-basis:86px!important;}}@container (max-width:1023px){[data-efx-kit-card-presentation][data-efx-kit-card-presentation="collection-layout"]:not(#efx-kit-merchant-card){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:start!important;}[data-efx-kit-card-presentation][data-efx-kit-card-presentation="catalog-main"]:not(#efx-kit-merchant-card),[data-efx-kit-card-presentation][data-efx-kit-card-presentation="collection-toolbar"]:not(#efx-kit-merchant-card){display:contents!important;}[data-efx-kit-card-presentation][data-efx-kit-card-presentation="collection-filter-panel"]:not(#efx-kit-merchant-card){grid-column:1;grid-row:1;width:100%!important;min-width:0!important;padding:0!important;box-shadow:none!important;border:0!important;background:transparent!important;}[data-efx-kit-card-presentation][data-efx-kit-card-presentation="collection-filter-heading"]:not(#efx-kit-merchant-card){display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;height:44px!important;min-height:44px!important;width:100%!important;padding:8px!important;border:1px solid #dce5f3!important;border-radius:8px!important;}[data-efx-kit-card-presentation][data-efx-kit-card-presentation="collection-filter-panel"]:not(#efx-kit-merchant-card)[open]{grid-column:1 / -1;}[data-efx-kit-card-presentation][data-efx-kit-card-presentation="collection-filter-panel"]:not(#efx-kit-merchant-card)[open]>[data-efx-kit-card-presentation][data-efx-kit-card-presentation="collection-filter-heading"]:not(#efx-kit-merchant-card){width:calc(50% - 6px)!important;}[data-efx-kit-card-presentation][data-efx-kit-card-presentation="collection-filter-panel"]:not(#efx-kit-merchant-card)[open]>form{padding:16px!important;border:1px solid #dce5f3;border-radius:8px;margin-top:12px;background:#fff;}[data-efx-kit-card-presentation][data-efx-kit-card-presentation="sort-control"]:not(#efx-kit-merchant-card){grid-column:2;grid-row:1;align-self:start!important;z-index:1;min-width:0!important;width:100%!important;height:44px!important;margin:0!important;padding:8px!important;border:1px solid #dce5f3!important;border-radius:8px!important;font-size:14px!important;}[data-efx-kit-card-presentation][data-efx-kit-card-presentation="product-count"]:not(#efx-kit-merchant-card){grid-column:1 / -1;grid-row:2;margin:0!important;}[data-efx-kit-card-presentation][data-efx-kit-card-presentation="active-filters"]:not(#efx-kit-merchant-card){grid-column:1 / -1;grid-row:3;}[data-efx-kit-card-presentation][data-efx-kit-card-presentation="products-grid"]:not(#efx-kit-merchant-card){grid-column:1 / -1;grid-row:4;}[data-efx-kit-card-presentation][data-efx-kit-card-presentation="collection-pagination"]:not(#efx-kit-merchant-card){grid-column:1 / -1;grid-row:5;}}:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"][data-efx-kit-renderer="website-kit-surface-v1"] > div[data-efx-kit-node="pawkind-home-20fd0e457c7902e3"]) {display:flow-root;}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"])[data-efx-kit-renderer]{container-type:inline-size;container-name:efx-website-kit;}
@font-face {
  font-family: "EFX PawKind Nunito";
  font-style: normal;
  font-weight: 200 1000;
  font-display: swap;
  src: url("/template-demos/assets/2c8d792869818ecb253a.woff2") format("woff2");
  unicode-range:
    U+0100-02FF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020,
    U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "EFX PawKind Nunito";
  font-style: normal;
  font-weight: 200 1000;
  font-display: swap;
  src: url("/template-demos/assets/ba344451eab25b217a16.woff2") format("woff2");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193,
    U+2212, U+2215, U+FEFF, U+FFFD;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-kit {
  --pk-ink: #080f4b;
  --pk-muted: #4a5078;
  --pk-lilac: #c4b3ec;
  --pk-lavender: #f2effd;
  --pk-mint: #deeee4;
  --pk-cream: #f7f3ed;
  --pk-white: #fff;
  --pk-line: #d9d8e8;
  --pk-success: #226342;
  --pk-danger: #a32d38;
  --pk-focus: #6d46aa;
  --pk-disabled: #686a7d;
  --pk-font: "EFX PawKind Nunito", sans-serif;
  --pk-regular: 500;
  --pk-bold: 750;
  --pk-heavy: 900;
  --pk-text-xs: 0.8125rem;
  --pk-text-sm: 0.9375rem;
  --pk-text-md: 1rem;
  --pk-text-lg: 1.1875rem;
  --pk-h2: clamp(1.6rem, 2.6cqw, 2.25rem);
  --pk-h1: clamp(2.35rem, 4.6cqw, 4.25rem);
  --pk-space-1: 4px;
  --pk-space-2: 8px;
  --pk-space-3: 12px;
  --pk-space-4: 16px;
  --pk-space-5: 24px;
  --pk-space-6: 32px;
  --pk-space-7: 48px;
  --pk-space-8: 64px;
  --pk-space-9: 80px;
  --pk-radius-sm: 12px;
  --pk-radius-md: 22px;
  --pk-radius-lg: 32px;
  --pk-pill: 999px;
  --pk-container: 1280px;
  --pk-gutter: 32px;
  --pk-target: 44px;
  --pk-control: 48px;
  --pk-field: 52px;
  --pk-duration: 160ms;
  --pk-section: 48px;
}
@container efx-website-kit (max-width: 700px) {
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-kit {
    --pk-gutter: 16px;
    --pk-section: 36px;
    --pk-radius-lg: 24px;
    --pk-h1: 2.35rem;
    --pk-h2: 1.65rem;
  }
}

/* Component palette, spacing and type scale; page CSS consumes these tokens. */
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-kit {
  --pk-stepper-line: #a3a0b6;
  --pk-scrollbar: #beb0de;
  --pk-summary-line: #c8c0dc;
  --pk-coupon: #e0d6f6;
  --pk-filter-line: #dddae0;
  --pk-topic-line: #c5badb;
  --pk-category-lilac: #ddd3f5;
  --pk-backdrop: #080f4b70;
  --pk-ink-hover: #252867;
  --pk-footer-hover: #282b62;
  --pk-sold-out-text: #434453;
  --pk-placeholder: #666c8a;
  --pk-footer-line: #74739e;
  --pk-field-line: #8e8bae;
  --pk-swatch-line: #918997;
  --pk-social-line: #aeabcb;
  --pk-card-hover: #b6a5d1;
  --pk-badge-mint: #bddfcb;
  --pk-search-line: #beb0eb;
  --pk-success-inverse: #c1f0d5;
  --pk-mint-hover: #c3e2d0;
  --pk-swatch-mint: #c4dece;
  --pk-disabled-line: #cac8d2;
  --pk-cart-chip: #ddd1f9;
  --pk-sold-out-fill: #dedde2;
  --pk-navigation: #ece6fc;
  --pk-disabled-fill: #eeedf0;
  --pk-swatch-cream: #fcf0d8;
  --pk-error-inverse: #ffccd0;
  --pk-space-6px: 6px;
  --pk-space-10px: 10px;
  --pk-space-14px: 14px;
  --pk-space-18px: 18px;
  --pk-space-20px: 20px;
  --pk-space-22px: 22px;
  --pk-space-26px: 26px;
  --pk-space-28px: 28px;
  --pk-space-30px: 30px;
  --pk-space-36px: 36px;
  --pk-space-40px: 40px;
  --pk-space-44px: 44px;
  --pk-space-52px: 52px;
  --pk-space-56px: 56px;
  --pk-space-60px: 60px;
  --pk-space-70px: 70px;
  --pk-type-11: 11px;
  --pk-type-12: 12px;
  --pk-type-13: 13px;
  --pk-type-14: 14px;
  --pk-type-15: 15px;
  --pk-type-16: 16px;
  --pk-type-17: 17px;
  --pk-type-18: 18px;
  --pk-type-19: 19px;
  --pk-type-20: 20px;
  --pk-type-22: 22px;
  --pk-type-23: 23px;
  --pk-type-25: 25px;
  --pk-type-26: 26px;
  --pk-type-28: 28px;
  --pk-type-29: 29px;
  --pk-type-30: 30px;
  --pk-type-32: 32px;
  --pk-type-34: 34px;
  --pk-type-38: 38px;
  --pk-type-39: 39px;
  --pk-type-40: 40px;
  --pk-type-42: 42px;
  --pk-type-44: 44px;
  --pk-type-46: 46px;
  --pk-type-52: 52px;
  --pk-type-53: 53px;
  --pk-type-54: 54px;
}

:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-kit,
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-kit *,
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-kit *::before,
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-kit *::after {
  box-sizing: border-box;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-kit {
  margin: 0;
  background: var(--pk-white);
  color: var(--pk-ink);
  font: var(--pk-regular) var(--pk-text-md)/1.5 var(--pk-font);
  -webkit-font-smoothing: antialiased;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-kit :where(button, input, select, textarea) {
  font: inherit;
  color: inherit;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-kit :where(h1, h2, h3, p, figure) {
  margin: 0;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-kit :where(h1, h2, h3) {
  font-weight: var(--pk-heavy);
  letter-spacing: -0.035em;
  line-height: 1.13;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-kit h1 {
  font-size: var(--pk-h1);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-kit h2 {
  font-size: var(--pk-h2);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-kit h3 {
  font-size: 1.125rem;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-kit :where(a) {
  color: inherit;
  text-decoration: none;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-kit :where(button) {
  cursor: pointer;
  min-width: var(--pk-target);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-kit :where(button, a, summary):active {
  filter: brightness(0.94);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-kit .pk-footer :where(a, button, input):focus-visible {
  outline-color: var(--pk-mint);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-kit :where(a, button, input, select, textarea, summary):focus-visible {
  outline: 3px solid var(--pk-focus);
  outline-offset: 4px;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-kit :where(button):disabled {
  cursor: not-allowed;
  background: var(--pk-disabled-fill);
  color: var(--pk-disabled);
  border-color: var(--pk-disabled-line);
  transform: none;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-kit :where(a, button, summary) {
  -webkit-tap-highlight-color: transparent;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-kit [hidden] {
  display: none !important;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-kit :is(img,:where([data-efx-kit-media-missing])) {
  display: block;
  max-width: 100%;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-kit :where(input, select, textarea) {
  min-width: 0;
  max-width: 100%;
  border: 1px solid var(--pk-field-line);
  border-radius: var(--pk-radius-sm);
  background: var(--pk-white);
  padding: var(--pk-space-3) var(--pk-space-4);
  min-height: var(--pk-field);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-kit input::placeholder,
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-kit textarea::placeholder {
  color: var(--pk-placeholder);
  opacity: 1;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-kit input[aria-invalid="true"],
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-kit textarea[aria-invalid="true"],
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-kit select[aria-invalid="true"] {
  border: 2px solid var(--pk-danger);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-kit input[type="checkbox"] {
  accent-color: var(--pk-ink);
  width: 20px;
  height: 20px;
  min-height: 0;
  padding: 0;
  flex-shrink: 0;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-kit textarea {
  resize: vertical;
  line-height: 1.55;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-container {
  width: min(calc(100% - var(--pk-gutter) * 2), var(--pk-container));
  margin-inline: auto;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-main {
  padding-top: var(--pk-space-6);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-section {
  margin-top: var(--pk-section);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-icon {
  width: 24px;
  height: 24px;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.6;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-icon-button {
  display: inline-grid;
  place-items: center;
  width: var(--pk-target);
  height: var(--pk-target);
  padding: var(--pk-space-2);
  border: 0;
  background: transparent;
  border-radius: 50%;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-icon-button:hover {
  background: var(--pk-lavender);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: var(--pk-space-14px);
  padding: var(--pk-space-10px) var(--pk-space-5);
  min-height: var(--pk-control);
  border: 1px solid transparent;
  border-radius: var(--pk-pill);
  font-weight: var(--pk-bold);
  font-size: var(--pk-text-sm);
  text-align: center;
  line-height: 1.3;
  transition:
    background var(--pk-duration),
    color var(--pk-duration);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-button--primary {
  background: var(--pk-ink);
  color: var(--pk-white);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-button--primary:hover {
  background: var(--pk-ink-hover);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-button--outline {
  border-color: var(--pk-ink);
  background: transparent;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-button--outline:hover {
  background: var(--pk-ink);
  color: var(--pk-white);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-button--mint {
  background: var(--pk-mint);
  color: var(--pk-ink);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-button--mint:hover {
  background: var(--pk-mint-hover);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-text-link {
  display: inline-flex;
  align-items: center;
  gap: var(--pk-space-14px);
  min-height: var(--pk-target);
  font-weight: var(--pk-bold);
  text-underline-offset: 5px;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-text-link:hover {
  text-decoration: underline;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-eyebrow {
  font-size: var(--pk-text-xs);
  font-weight: var(--pk-bold);
  color: var(--pk-muted);
  margin-bottom: var(--pk-space-18px);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-meta,
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-demo-note {
  font-size: var(--pk-text-xs);
  color: var(--pk-muted);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-demo-note {
  text-align: center;
  margin-top: var(--pk-space-18px);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-section-heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--pk-space-5);
  margin-bottom: var(--pk-space-5);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-sr {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-skip {
  opacity: 0;
  pointer-events: none;
  position: fixed;
  left: 16px;
  top: -100px;
  background: var(--pk-ink);
  color: var(--pk-white);
  padding: var(--pk-space-4);
  z-index: 100;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-skip:focus {
  opacity: 1;
  pointer-events: auto;
  top: 8px;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-announcement {
  background: var(--pk-mint);
  padding: 7px var(--pk-space-4);
  font-size: var(--pk-type-13);
  font-weight: 700;
  text-align: center;
  min-height: 32px;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-mobile-announcement {
  display: none;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-masthead {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
  gap: var(--pk-space-5);
  min-height: 108px;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-logo {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  font-size: var(--pk-type-46);
  line-height: 1;
  letter-spacing: -0.055em;
  font-weight: 1000;
  min-height: 44px;
  width: fit-content;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-logo .pk-icon {
  width: 30px;
  height: 30px;
  transform: rotate(14deg);
  align-self: flex-start;
  margin-top: var(--pk-space-1);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-header-search {
  position: relative;
  max-width: 310px;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-header-search input {
  width: 100%;
  border-color: var(--pk-search-line);
  border-radius: var(--pk-pill);
  padding-left: 54px;
  font-size: var(--pk-type-14);
  min-height: 48px;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-header-search button {
  position: absolute;
  left: 4px;
  top: 2px;
  border: 0;
  background: transparent;
  display: grid;
  place-items: center;
  width: 44px;
  height: 44px;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-header-actions {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: var(--pk-space-5);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-cart-link {
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--pk-cart-chip);
  min-height: 48px;
  padding: var(--pk-space-2) var(--pk-space-20px);
  border-radius: var(--pk-pill);
  font-size: var(--pk-type-15);
  font-weight: 750;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-cart-link .pk-icon {
  margin-right: var(--pk-space-10px);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-menu-toggle,
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-mobile-search {
  display: none;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-navigation {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: var(--pk-space-40px);
  min-height: 56px;
  border-radius: var(--pk-pill);
  background: var(--pk-navigation);
  position: relative;
  z-index: 10;
  padding: var(--pk-space-1) var(--pk-space-5);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-navigation > a,
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-navigation summary {
  display: flex;
  align-items: center;
  gap: var(--pk-space-2);
  min-height: 44px;
  font-size: var(--pk-type-15);
  font-weight: 750;
  padding: var(--pk-space-6px) 0;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-navigation summary {
  list-style: none;
  cursor: pointer;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-navigation summary::-webkit-details-marker {
  display: none;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-navigation summary .pk-icon {
  width: 16px;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-navigation a:hover,
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-navigation summary:hover {
  text-decoration: underline;
  text-underline-offset: 5px;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-navigation a[aria-current="page"] {
  text-decoration: underline;
  text-underline-offset: 6px;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-navigation details {
  position: relative;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-nav-dropdown {
  position: absolute;
  top: calc(100% + 6px);
  left: -24px;
  width: 255px;
  padding: var(--pk-space-3);
  background: var(--pk-white);
  border: 1px solid var(--pk-line);
  border-radius: 18px;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-nav-dropdown a {
  display: flex;
  align-items: center;
  min-height: 44px;
  padding: var(--pk-space-2) var(--pk-space-4);
  border-radius: 8px;
  font-size: var(--pk-type-15);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-nav-dropdown a:hover {
  background: var(--pk-lavender);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-breadcrumb {
  display: flex;
  align-items: center;
  gap: var(--pk-space-14px);
  font-size: var(--pk-type-14);
  margin: 0 0 var(--pk-space-20px);
  min-height: 44px;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-breadcrumb a {
  display: flex;
  align-items: center;
  min-height: 44px;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-breadcrumb a {
  min-width: var(--pk-target);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-breadcrumb a:hover {
  text-decoration: underline;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-product-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: var(--pk-space-5);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-product {
  min-width: 0;
  border-radius: var(--pk-radius-md);
  background: var(--pk-cream);
  overflow: hidden;
  border: 1px solid transparent;
  transition: border-color var(--pk-duration);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-product:hover {
  border-color: var(--pk-card-hover);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-product-media {
  position: relative;
  aspect-ratio: 1.27;
  overflow: hidden;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-product-media :is(img,:where([data-efx-kit-media-missing])) {
  width: 100%;
  height: 100%;
  object-fit: cover;
  mask-image: linear-gradient(#000 90%, transparent);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-product-body {
  padding: var(--pk-space-2) var(--pk-space-4) var(--pk-space-4);
  display: flex;
  flex-direction: column;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-product-title {
  border: 0;
  background: transparent;
  text-align: left;
  font-size: inherit;
  font-weight: 850;
  padding: var(--pk-space-1) 0;
  min-height: 44px;
  line-height: 1.3;
  width: 100%;
  overflow-wrap: anywhere;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-product-title:hover {
  text-decoration: underline;
  text-underline-offset: 3px;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-product h3 {
  min-height: 48px;
  letter-spacing: -0.02em;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-colors {
  display: flex;
  align-items: center;
  gap: var(--pk-space-2);
  min-height: 28px;
  margin: var(--pk-space-1) 0;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-color {
  display: block;
  width: 22px;
  height: 22px;
  border: 1px solid var(--pk-swatch-line);
  border-radius: 50%;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-color--lilac {
  background: var(--pk-lilac);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-color--mint {
  background: var(--pk-swatch-mint);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-color--cream {
  background: var(--pk-swatch-cream);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-price {
  display: flex;
  align-items: center;
  gap: var(--pk-space-2);
  flex-wrap: wrap;
  font-size: var(--pk-type-18);
  margin: var(--pk-space-6px) 0 var(--pk-space-3);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-price del {
  font-size: var(--pk-type-13);
  color: var(--pk-muted);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-price strong {
  font-weight: 850;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-quick-add {
  width: 100%;
  padding: var(--pk-space-2) var(--pk-space-14px);
  justify-content: space-between;
  gap: var(--pk-space-6px);
  font-size: var(--pk-type-14);
  border-radius: 12px;
  min-height: 44px;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-quick-add .pk-icon {
  width: 20px;
  height: 20px;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-badge {
  position: absolute;
  top: 14px;
  left: 14px;
  background: var(--pk-lavender);
  font-size: var(--pk-type-12);
  font-weight: 800;
  border-radius: 20px;
  padding: var(--pk-space-1) var(--pk-space-3);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-badge--mint {
  background: var(--pk-badge-mint);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-badge--muted {
  background: var(--pk-sold-out-fill);
  color: var(--pk-sold-out-text);
  left: auto;
  right: 12px;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-editorials {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--pk-space-5);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-editorial {
  display: grid;
  grid-template-columns: 1.12fr 1fr;
  background: var(--pk-cream);
  border-radius: var(--pk-radius-md);
  overflow: hidden;
  min-width: 0;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-editorial > :is(img,:where([data-efx-kit-media-missing])) {
  width: 100%;
  height: 280px;
  object-fit: cover;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-editorial > div {
  padding: var(--pk-space-6) var(--pk-space-5);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  gap: var(--pk-space-20px);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-editorial h2 {
  font-size: clamp(1.4rem, 2.1cqw, 2rem);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-faq-list {
  border: 1px solid var(--pk-line);
  border-radius: 18px;
  overflow: hidden;
  background: var(--pk-white);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-faq-list details + details {
  border-top: 1px solid var(--pk-line);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-faq-list summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--pk-space-20px);
  padding: var(--pk-space-14px) var(--pk-space-22px);
  min-height: 54px;
  cursor: pointer;
  list-style: none;
  font-weight: 800;
  line-height: 1.35;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-faq-list summary::-webkit-details-marker {
  display: none;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-faq-list summary .pk-icon {
  width: 20px;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-faq-list details[open] summary .pk-icon {
  transform: rotate(180deg);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-faq-list summary:hover {
  background: var(--pk-lavender);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-faq-list p {
  padding: 0 var(--pk-space-22px) var(--pk-space-20px);
  color: var(--pk-muted);
  font-size: var(--pk-type-15);
  max-width: 70ch;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-footer {
  background: var(--pk-ink);
  color: var(--pk-white);
  border-radius: 40px 40px 0 0;
  margin-top: var(--pk-space-7);
  padding: var(--pk-space-6) 0 var(--pk-space-14px);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-newsletter {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--pk-space-60px);
  align-items: center;
  padding-bottom: var(--pk-space-5);
  border-bottom: 1px solid var(--pk-footer-line);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-newsletter h2 {
  font-size: var(--pk-type-28);
  max-width: 390px;
  letter-spacing: -0.025em;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-newsletter p {
  font-size: var(--pk-type-15);
  margin-top: 7px;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-newsletter-row {
  display: flex;
  border-radius: var(--pk-pill);
  background: var(--pk-white);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-newsletter-row input {
  border: 0;
  border-radius: var(--pk-pill);
  color: var(--pk-ink);
  flex: 1;
  width: 100%;
  min-height: 52px;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-newsletter-row button {
  flex-shrink: 0;
  min-width: 170px;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-newsletter-status {
  min-height: 24px;
  font-size: var(--pk-type-14) !important;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-newsletter-status[data-state="error"] {
  color: var(--pk-error-inverse);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-newsletter-status[data-state="success"] {
  color: var(--pk-success-inverse);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-footer-grid {
  display: grid;
  grid-template-columns: 1.2fr 1fr 1fr 1fr;
  gap: var(--pk-space-40px);
  padding: var(--pk-space-20px) 0 var(--pk-space-18px);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-footer .pk-logo {
  font-size: var(--pk-type-32);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-footer .pk-logo .pk-icon {
  width: 20px;
  height: 20px;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-footer-brand p {
  font-size: var(--pk-type-14);
  margin: var(--pk-space-1) 0;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-socials {
  display: flex;
  gap: var(--pk-space-2);
  margin-top: var(--pk-space-2);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-socials .pk-icon-button {
  border: 1px solid var(--pk-social-line);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-footer .pk-icon-button:hover {
  background: var(--pk-footer-hover);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-footer-grid nav {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-footer-grid h2 {
  font-size: var(--pk-type-17);
  margin: var(--pk-space-6px) 0 0;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-footer-grid nav > a,
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-footer-grid nav > button {
  min-height: 44px;
  font-size: var(--pk-type-15);
  display: inline-flex;
  align-items: center;
  text-align: left;
  background: none;
  border: 0;
  padding: var(--pk-space-1) 0;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-footer button:not(.pk-button):hover,
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-footer a:hover {
  text-decoration: underline;
  text-underline-offset: 4px;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-footer-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--pk-space-5);
  border-top: 1px solid var(--pk-footer-line);
  padding-top: var(--pk-space-3);
  font-size: var(--pk-type-13);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-footer-bottom > div {
  display: flex;
  gap: var(--pk-space-18px);
  align-items: center;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-footer-bottom button {
  border: 0;
  background: none;
  color: inherit;
  font-size: var(--pk-type-13);
  padding: var(--pk-space-6px) 0;
  min-height: 44px;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-payments {
  display: inline-flex;
  align-items: center;
  gap: var(--pk-space-14px);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-payments > span {
  font:
    bold italic 19px Arial,
    sans-serif;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-payments .pk-icon {
  width: 36px;
  height: 24px;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-dialog,
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-drawer {
  color: var(--pk-ink);
  font-family: var(--pk-font);
  border: 1px solid var(--pk-line);
  padding: var(--pk-space-5);
  width: min(600px, calc(100% - 32px));
  max-height: calc(100dvh - 48px);
  border-radius: 24px;
  background: var(--pk-white);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-dialog::backdrop,
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-drawer::backdrop {
  background: var(--pk-backdrop);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-kit:has(dialog[open]) {
  overflow: hidden;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-dialog-heading {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: var(--pk-space-4);
  margin-bottom: var(--pk-space-20px);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-dialog-heading h2 {
  font-size: var(--pk-type-26);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-dialog-heading > button {
  flex-shrink: 0;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-dialog p {
  margin-bottom: var(--pk-space-20px);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-drawer {
  margin: 0;
  height: 100dvh;
  max-height: 100dvh;
  border-radius: 0 24px 24px 0;
  width: min(360px, calc(100% - 28px));
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-drawer nav {
  display: flex;
  flex-direction: column;
  gap: var(--pk-space-3);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-drawer nav a,
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-drawer nav button {
  min-height: 48px;
  display: flex;
  align-items: center;
  padding: var(--pk-space-10px);
  border: 0;
  border-radius: 12px;
  background: var(--pk-lavender);
  text-align: left;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-toast {
  position: fixed;
  z-index: 90;
  bottom: 20px;
  left: 50%;
  transform: translate(-50%, 16px);
  max-width: calc(100% - 32px);
  width: max-content;
  padding: var(--pk-space-4) var(--pk-space-5);
  border: 1px solid var(--pk-line);
  border-radius: 20px;
  background: var(--pk-ink);
  color: var(--pk-white);
  opacity: 0;
  pointer-events: none;
  transition:
    opacity var(--pk-duration),
    transform var(--pk-duration);
  text-align: center;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-toast--visible {
  opacity: 1;
  transform: translate(-50%, 0);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-product-dialog > :is(img,:where([data-efx-kit-media-missing])) {
  width: 100%;
  max-height: 300px;
  object-fit: contain;
  border-radius: 16px;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-product-dialog .pk-text-link {
  display: flex;
  margin-top: var(--pk-space-18px);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-search-row {
  display: flex;
  gap: var(--pk-space-3);
  margin: var(--pk-space-10px) 0 var(--pk-space-20px);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-search-row input {
  width: 100%;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-search-results {
  list-style: none;
  padding: 0;
  margin: 0;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-search-results button {
  display: flex;
  align-items: center;
  width: 100%;
  gap: var(--pk-space-4);
  min-height: 76px;
  background: var(--pk-white);
  border: 0;
  border-bottom: 1px solid var(--pk-line);
  padding: var(--pk-space-2);
  text-align: left;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-search-results button:hover {
  background: var(--pk-lavender);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-search-results :is(img,:where([data-efx-kit-media-missing])) {
  width: 64px;
  height: 64px;
  object-fit: contain;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-search-results span {
  flex: 1;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-search-results small {
  display: block;
  color: var(--pk-muted);
}
@container efx-website-kit (max-width: 1100px) {
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-navigation {
    gap: var(--pk-space-5);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-masthead {
    gap: var(--pk-space-4);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-logo {
    font-size: var(--pk-type-38);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-header-actions {
    gap: var(--pk-space-3);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-header-search {
    max-width: 240px;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-editorial {
    grid-template-columns: 1fr 1fr;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-editorial > div {
    padding: var(--pk-space-5) var(--pk-space-20px);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-editorial .pk-button {
    padding: var(--pk-space-2) var(--pk-space-14px);
    font-size: var(--pk-type-13);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-newsletter {
    gap: var(--pk-space-6);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-product-grid {
    gap: var(--pk-space-4);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-footer-grid {
    gap: var(--pk-space-5);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-footer-bottom {
    flex-wrap: wrap;
  }
}
@container efx-website-kit (max-width: 900px) {
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-navigation {
    gap: var(--pk-space-18px);
    padding-inline: var(--pk-space-4);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-navigation > a,
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-navigation summary {
    font-size: var(--pk-type-13);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-product-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-header-search {
    max-width: 190px;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-header-search input {
    font-size: var(--pk-type-13);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-logo {
    font-size: var(--pk-type-34);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-header-actions {
    gap: var(--pk-space-1);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-cart-link {
    padding: var(--pk-space-2) var(--pk-space-3);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-editorials {
    grid-template-columns: 1fr;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-editorial > :is(img,:where([data-efx-kit-media-missing])) {
    height: 280px;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-editorial h2 {
    font-size: var(--pk-type-30);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-editorial > div {
    padding: var(--pk-space-6);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-footer-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-footer-brand {
    grid-column: 1/-1;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-newsletter-row {
    display: block;
    background: none;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-newsletter-row input {
    margin-bottom: var(--pk-space-2);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-newsletter-row button {
    width: 100%;
  }
}
@container efx-website-kit (max-width: 700px) {
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-main {
    padding-top: var(--pk-space-20px);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-desktop-announcement {
    display: none;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-mobile-announcement {
    display: inline;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-announcement {
    font-size: var(--pk-type-12);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-masthead {
    min-height: 76px;
    grid-template-columns: 44px 1fr auto;
    gap: var(--pk-space-1);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-logo {
    font-size: var(--pk-type-28);
    gap: 2px;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-logo .pk-icon {
    width: 18px;
    height: 18px;
    margin-top: 5px;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-masthead > .pk-logo {
    justify-self: center;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-menu-toggle,
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-mobile-search {
    display: inline-grid;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-header-search,
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-account,
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-navigation {
    display: none;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-header-actions {
    gap: 0;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-cart-link {
    position: relative;
    padding: var(--pk-space-2);
    width: 48px;
    min-height: 44px;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-cart-link .pk-icon {
    margin: 0;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-cart-word {
    display: none;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-cart-link [data-cart-count] {
    position: absolute;
    right: -3px;
    top: -3px;
    border-radius: 20px;
    background: var(--pk-lilac);
    font-size: var(--pk-type-12);
    min-width: 20px;
    padding: 1px var(--pk-space-1);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-breadcrumb {
    font-size: var(--pk-type-13);
    margin-bottom: var(--pk-space-14px);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-section-heading {
    align-items: flex-start;
    gap: var(--pk-space-2);
    flex-direction: column;
    margin-bottom: var(--pk-space-18px);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-section-heading .pk-text-link {
    font-size: var(--pk-type-14);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-product-grid {
    gap: var(--pk-space-3);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-product-media {
    aspect-ratio: 1.05;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-product-body {
    padding: var(--pk-space-6px) var(--pk-space-10px) var(--pk-space-3);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-product-title {
    font-size: var(--pk-type-15);
    min-height: 48px;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-product h3 {
    min-height: 56px;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-price {
    font-size: var(--pk-type-16);
    margin: var(--pk-space-6px) 0 var(--pk-space-3);
    min-height: 24px;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-quick-add {
    padding: var(--pk-space-2);
    font-size: var(--pk-type-12);
    justify-content: center;
    min-height: 44px;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-quick-add .pk-icon {
    width: 16px;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-product .pk-meta {
    font-size: var(--pk-type-11);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-product .pk-color {
    width: 18px;
    height: 18px;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-badge {
    top: 8px;
    left: 8px;
    padding: 3px var(--pk-space-2);
    font-size: var(--pk-type-11);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-badge--muted {
    right: 8px;
    left: auto;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-product {
    border-radius: 18px;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-editorials {
    gap: var(--pk-space-4);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-editorial > :is(img,:where([data-efx-kit-media-missing])) {
    height: 215px;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-editorial > div {
    padding: var(--pk-space-18px) var(--pk-space-14px);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-editorial h2 {
    font-size: var(--pk-type-23);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-editorial .pk-button {
    font-size: var(--pk-type-13);
    min-height: 44px;
    padding: var(--pk-space-2) var(--pk-space-10px);
    gap: var(--pk-space-6px);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-editorial .pk-icon {
    width: 18px;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-faq-list summary {
    padding: var(--pk-space-4);
    font-size: var(--pk-type-15);
    min-height: 58px;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-faq-list p {
    padding: 0 var(--pk-space-4) var(--pk-space-18px);
    font-size: var(--pk-type-15);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-footer {
    margin-top: var(--pk-space-36px);
    border-radius: 28px 28px 0 0;
    padding: var(--pk-space-28px) 0 var(--pk-space-20px);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-newsletter {
    grid-template-columns: 1fr;
    gap: var(--pk-space-22px);
    padding-bottom: var(--pk-space-5);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-newsletter h2 {
    font-size: var(--pk-type-28);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-newsletter p {
    font-size: var(--pk-type-15);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-newsletter-row {
    display: grid;
    gap: var(--pk-space-3);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-newsletter-row input {
    margin: 0;
    min-height: 52px;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-newsletter-row button {
    min-height: 48px;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-footer-grid {
    grid-template-columns: 1fr 1fr;
    gap: var(--pk-space-5) var(--pk-space-4);
    padding-block: var(--pk-space-5);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-footer-brand {
    grid-column: 1/-1;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-footer-grid h2 {
    font-size: var(--pk-type-18);
    margin-bottom: var(--pk-space-6px);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-footer-grid nav > a,
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-footer-grid nav > button {
    font-size: var(--pk-type-15);
    line-height: 1.4;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-footer-bottom {
    display: grid;
    gap: var(--pk-space-3);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-footer-bottom > div {
    justify-content: space-between;
    gap: var(--pk-space-5);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-footer-bottom p {
    font-size: var(--pk-type-13);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-dialog {
    padding: var(--pk-space-20px);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-dialog-heading h2 {
    font-size: var(--pk-type-23);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-search-row {
    flex-direction: column;
  }
}
@container efx-website-kit (max-width: 370px) {
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-masthead > .pk-logo {
    font-size: var(--pk-type-23);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-header-actions .pk-icon-button {
    width: 40px;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-cart-link {
    width: 44px;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-quick-add .pk-icon {
    display: none;
  }
}
@media (prefers-reduced-motion: reduce) {
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-kit *,
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-kit *::before,
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-kit *::after {
    scroll-behavior: auto !important;
    animation: none !important;
    transition: none !important;
  }
}

:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-logo :is(img,:where([data-efx-kit-media-missing])) {
  width: auto;
  max-width: 230px;
  height: 44px;
  object-fit: contain;
}
@container efx-website-kit (max-width: 700px) {
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-logo :is(img,:where([data-efx-kit-media-missing])) {
    max-width: 155px;
    height: 36px;
  }
}

:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-home-hero {
  display: grid;
  grid-template-columns: 0.86fr 1.14fr;
  min-height: 530px;
  border-radius: var(--pk-radius-lg);
  overflow: hidden;
  background: var(--pk-lavender);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-home-hero-copy {
  padding: var(--pk-space-52px) var(--pk-space-44px);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-home-hero h1 {
  max-width: 540px;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-home-hero-copy > p:not(.pk-eyebrow) {
  font-size: var(--pk-type-19);
  max-width: 410px;
  margin: var(--pk-space-22px) 0 var(--pk-space-28px);
  color: var(--pk-muted);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-hero-actions {
  display: flex;
  flex-wrap: wrap;
  gap: var(--pk-space-14px) var(--pk-space-5);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-home-hero figure {
  position: relative;
  min-width: 0;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-home-hero figure :is(img,:where([data-efx-kit-media-missing])) {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 48% center;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-home-hero figure {
  border-radius: 26px;
  overflow: hidden;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-home-hero figcaption {
  position: absolute;
  bottom: 24px;
  right: 24px;
  padding: var(--pk-space-10px) var(--pk-space-22px);
  background: var(--pk-cream);
  border-radius: var(--pk-pill);
  font-size: var(--pk-type-14);
  font-weight: 800;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-categories {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: var(--pk-space-5);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-category > div {
  height: 235px;
  border-radius: 130px 130px 22px 22px;
  overflow: hidden;
  background: var(--pk-cream);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-category :is(img,:where([data-efx-kit-media-missing])) {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-category:nth-child(2) :is(img,:where([data-efx-kit-media-missing])),
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-category:nth-child(4) :is(img,:where([data-efx-kit-media-missing])) {
  object-fit: contain;
  mix-blend-mode: multiply;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-category--lavender > div {
  background: var(--pk-lavender);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-category--mint > div {
  background: var(--pk-mint);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-category > span {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: var(--pk-space-3);
  min-height: 64px;
  font-weight: 850;
  font-size: var(--pk-type-18);
  padding: var(--pk-space-10px) var(--pk-space-18px);
  border-radius: 0 0 18px 18px;
  background: var(--pk-cream);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-category--lavender > span {
  background: var(--pk-category-lilac);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-category--mint > span {
  background: var(--pk-mint);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-category > span > .pk-icon {
  border: 1px solid currentColor;
  border-radius: 50%;
  padding: var(--pk-space-1);
  width: 32px;
  height: 32px;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-category > div {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-category:hover > span {
  text-decoration: underline;
  text-underline-offset: 5px;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-story {
  display: grid;
  grid-template-columns: 1fr 1.2fr 0.8fr;
  background: var(--pk-mint);
  border-radius: var(--pk-radius-lg);
  overflow: hidden;
  min-height: 325px;
  scroll-margin-top: var(--pk-space-5);
  padding: var(--pk-space-20px);
  gap: var(--pk-space-3);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-story > :is(img,:where([data-efx-kit-media-missing])) {
  border-radius: 20px;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-story > :is(img,:where([data-efx-kit-media-missing])) {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-story-copy {
  padding: var(--pk-space-6);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-story-copy > p:not(.pk-eyebrow) {
  margin: var(--pk-space-4) 0;
  font-size: var(--pk-type-15);
  color: var(--pk-muted);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-story-copy button {
  border: 0;
  background: none;
  padding: 0;
  font-size: var(--pk-type-15);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-story ul {
  list-style: none;
  padding: var(--pk-space-6) var(--pk-space-28px) var(--pk-space-6) 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: var(--pk-space-26px);
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-story li {
  display: flex;
  align-items: center;
  gap: var(--pk-space-4);
  font-size: var(--pk-type-15);
  font-weight: 750;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-story li .pk-icon {
  width: 30px;
  height: 30px;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-home-faq {
  display: grid;
  grid-template-columns: 1fr 1.6fr;
  gap: var(--pk-space-8);
  align-items: start;
}
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-home-faq > div > p {
  margin: var(--pk-space-4) 0 var(--pk-space-10px);
  color: var(--pk-muted);
}
@container efx-website-kit (max-width: 1100px) {
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-home-hero {
    min-height: 480px;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-home-hero-copy {
    padding: var(--pk-space-36px) var(--pk-space-30px);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-home-hero h1 {
    font-size: var(--pk-type-52);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-categories {
    gap: var(--pk-space-18px);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-category > div {
    height: 200px;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-category > span {
    font-size: var(--pk-type-16);
    gap: var(--pk-space-10px);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-story {
    grid-template-columns: 1fr 1.2fr;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-story ul {
    grid-column: 1/-1;
    flex-direction: row;
    padding: var(--pk-space-5);
    justify-content: space-around;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-story-copy {
    padding: var(--pk-space-28px);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-home-faq {
    gap: var(--pk-space-6);
  }
}
@container efx-website-kit (max-width: 900px) {
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-home-hero {
    min-height: 460px;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-home-hero-copy {
    padding: var(--pk-space-30px) var(--pk-space-5);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-home-hero h1 {
    font-size: var(--pk-type-44);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-home-hero-copy > p:not(.pk-eyebrow) {
    font-size: var(--pk-type-17);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-category > div {
    height: 165px;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-category > span {
    font-size: var(--pk-type-14);
    gap: 5px;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-category .pk-icon {
    width: 18px;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-home-faq {
    grid-template-columns: 1fr 1.5fr;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-story li {
    font-size: var(--pk-type-14);
  }
}
@container efx-website-kit (max-width: 700px) {
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-home-hero {
    grid-template-columns: 1fr;
    border-radius: 24px;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-home-hero-copy {
    padding: var(--pk-space-30px) var(--pk-space-5) var(--pk-space-26px);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-home-hero h1 {
    font-size: var(--pk-type-42);
    max-width: 360px;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-eyebrow {
    font-size: var(--pk-type-11);
    margin-bottom: var(--pk-space-4);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-home-hero-copy > p:not(.pk-eyebrow) {
    font-size: var(--pk-type-16);
    margin: var(--pk-space-18px) 0 var(--pk-space-22px);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-hero-actions {
    flex-direction: column;
    gap: var(--pk-space-2);
    width: 100%;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-hero-actions > .pk-button {
    width: 100%;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-hero-actions > .pk-text-link {
    justify-content: center;
    font-size: var(--pk-type-14);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-home-hero figure {
    height: 255px;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-home-hero figure :is(img,:where([data-efx-kit-media-missing])) {
    object-position: center 52%;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-home-hero figcaption {
    bottom: 16px;
    right: 16px;
    font-size: var(--pk-type-12);
    padding: var(--pk-space-2) var(--pk-space-4);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-categories {
    grid-template-columns: 1fr 1fr;
    gap: var(--pk-space-4) var(--pk-space-3);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-category > div {
    height: 165px;
    border-radius: 100px 100px 18px 18px;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-category > span {
    font-size: var(--pk-type-14);
    min-height: 48px;
    gap: var(--pk-space-6px);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-category .pk-icon {
    width: 17px;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-story {
    grid-template-columns: 1fr;
    border-radius: 24px;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-story > :is(img,:where([data-efx-kit-media-missing])) {
    height: 260px;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-story-copy {
    padding: var(--pk-space-28px) var(--pk-space-5) var(--pk-space-14px);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-story-copy > p:not(.pk-eyebrow) {
    font-size: var(--pk-type-16);
    line-height: 1.6;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-story ul {
    padding: var(--pk-space-2) var(--pk-space-5) var(--pk-space-28px);
    flex-direction: column;
    gap: var(--pk-space-20px);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-story li {
    font-size: var(--pk-type-15);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-home-faq {
    grid-template-columns: 1fr;
    gap: var(--pk-space-18px);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-home-faq > div > p {
    margin: var(--pk-space-3) 0 0;
  }
}
@container efx-website-kit (max-width: 1100px) and (min-width: 701px) {
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-home-hero {
    grid-template-columns: 1fr 1fr;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-category > span {
    padding: var(--pk-space-10px) var(--pk-space-3);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-category > span > .pk-icon {
    width: 26px;
    height: 26px;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-story-copy {
    padding: var(--pk-space-20px);
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-story ul {
    padding: var(--pk-space-4);
  }
}
@container efx-website-kit (max-width: 700px) {
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-home-hero figure {
    border-radius: 0;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-category > div {
    border-radius: 18px 18px 0 0;
    height: 145px;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-category > span {
    padding: var(--pk-space-2) var(--pk-space-10px);
    min-height: 58px;
    gap: var(--pk-space-6px);
    line-height: 1.3;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-category > span > .pk-icon {
    width: 24px;
    height: 24px;
    padding: 3px;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-story {
    padding: 0;
    gap: 0;
  }
  :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-story > :is(img,:where([data-efx-kit-media-missing])) {
    border-radius: 0;
  }
}

:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-color > svg{display:block;width:100%;height:100%;border-radius:50%;} :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-categories > .pk-category:nth-child(4n+2) > div,
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-categories > .pk-category:nth-child(4n+4) > div{background:var(--pk-lavender);} :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-categories > .pk-category:nth-child(4n+2) > span,
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-categories > .pk-category:nth-child(4n+4) > span{background:var(--pk-category-lilac);} :where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-categories > .pk-category:nth-child(4n+3) > div,
:where([data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"]) .pk-categories > .pk-category:nth-child(4n+3) > span{background:var(--pk-mint);}




[data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"] :where(h1,h2,h3,h4,h5,h6){font-family:revert;font-style:revert;font-weight:revert;font-size:revert;line-height:revert;letter-spacing:revert;text-transform:revert;}
[data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"] .pk-kit :where(h1, h2, h3):where(h1,h2,h3,h4,h5,h6) {
  font-weight: var(--pk-heavy);
  letter-spacing: -0.035em;
  line-height: 1.13;
}
[data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"] .pk-kit h1:where(h1,h2,h3,h4,h5,h6) {
  font-size: var(--pk-h1);
}
[data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"] .pk-kit h2:where(h1,h2,h3,h4,h5,h6) {
  font-size: var(--pk-h2);
}
[data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"] .pk-kit h3:where(h1,h2,h3,h4,h5,h6) {
  font-size: 1.125rem;
}
[data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"] .pk-product h3:where(h1,h2,h3,h4,h5,h6) {
  letter-spacing: -0.02em;
}
[data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"] .pk-editorial h2:where(h1,h2,h3,h4,h5,h6) {
  font-size: clamp(1.4rem, 2.1cqw, 2rem);
}
[data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"] .pk-newsletter h2:where(h1,h2,h3,h4,h5,h6) {
  font-size: var(--pk-type-28);
  letter-spacing: -0.025em;
}
[data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"] .pk-footer-grid h2:where(h1,h2,h3,h4,h5,h6) {
  font-size: var(--pk-type-17);
}
[data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"] .pk-dialog-heading h2:where(h1,h2,h3,h4,h5,h6) {
  font-size: var(--pk-type-26);
}
@container efx-website-kit (max-width: 900px) {
  [data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"] .pk-editorial h2:where(h1,h2,h3,h4,h5,h6) {
    font-size: var(--pk-type-30);
  }
}
@container efx-website-kit (max-width: 700px) {
  [data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"] .pk-editorial h2:where(h1,h2,h3,h4,h5,h6) {
    font-size: var(--pk-type-23);
  }
  [data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"] .pk-newsletter h2:where(h1,h2,h3,h4,h5,h6) {
    font-size: var(--pk-type-28);
  }
  [data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"] .pk-footer-grid h2:where(h1,h2,h3,h4,h5,h6) {
    font-size: var(--pk-type-18);
  }
  [data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"] .pk-dialog-heading h2:where(h1,h2,h3,h4,h5,h6) {
    font-size: var(--pk-type-23);
  }
}
@container efx-website-kit (max-width: 1100px) {
  [data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"] .pk-home-hero h1:where(h1,h2,h3,h4,h5,h6) {
    font-size: var(--pk-type-52);
  }
}
@container efx-website-kit (max-width: 900px) {
  [data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"] .pk-home-hero h1:where(h1,h2,h3,h4,h5,h6) {
    font-size: var(--pk-type-44);
  }
}
@container efx-website-kit (max-width: 700px) {
  [data-efx-website-kit-family="pawkind"][data-efx-website-kit-surface="HOME"] .pk-home-hero h1:where(h1,h2,h3,h4,h5,h6) {
    font-size: var(--pk-type-42);
  }
}

:where([data-efx-website-kit-family="pawkind"][data-efx-kit-renderer]) [data-efx-kit-payment-icon]{display:inline-flex!important;align-items:center;justify-content:center;vertical-align:middle;padding:0!important;border:0!important;background:transparent!important;min-width:38px;line-height:0;}
:where([data-efx-website-kit-family="pawkind"][data-efx-kit-renderer]) [data-efx-kit-payment-icon] svg{display:block;width:38px;height:24px;max-width:none;}
:where([data-efx-website-kit-family="pawkind"][data-efx-kit-renderer]) [data-efx-kit-semantic-link]{display:inline;color:inherit;text-decoration:none;}
:where([data-efx-website-kit-family="pawkind"][data-efx-kit-renderer]) :is(h1,h2,h3,h4,h5,h6)>a[data-efx-kit-semantic-link]{display:block;}
:where([data-efx-website-kit-family="pawkind"][data-efx-kit-renderer]) [data-efx-kit-semantic-link]:focus-visible > *,:where([data-efx-website-kit-family="pawkind"][data-efx-kit-renderer]) :is(h1,h2,h3,h4,strong):has(> [data-efx-kit-semantic-link]:focus-visible){outline:2px solid currentColor;outline-offset:3px;}
:where([data-efx-website-kit-family="pawkind"][data-efx-kit-renderer]){width:100%;min-width:0;flex:1 1 100%;}
:where([data-efx-website-kit-family="pawkind"][data-efx-kit-renderer]) [data-efx-kit-retain-condition][hidden],:where([data-efx-website-kit-family="pawkind"][data-efx-kit-renderer]) [data-efx-kit-visible="false"],:where([data-efx-website-kit-family="pawkind"][data-efx-kit-renderer]) [data-efx-kit-carousel-window] > [hidden]{display:none!important;}