.nomitail-pet-categories{color:var(--color-foreground, #111);padding-block:2px 32px}.nomitail-pet-categories__inner{min-width:0}.nomitail-pet-categories__intro{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.nomitail-pet-categories__eyebrow{margin:0 0 6px;color:rgb(var(--color-foreground-rgb, 17 17 17) / .56);font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.nomitail-pet-categories__title{margin:0;font-family:var(--font-heading--family);font-size:clamp(22px,2vw,28px);font-weight:750;letter-spacing:-.02em;line-height:1.2}.nomitail-pet-categories__description{max-width:560px;margin:8px 0 0;color:rgb(var(--color-foreground-rgb, 17 17 17) / .62);font-size:13px;line-height:1.55}.nomitail-pet-categories__all-link{display:inline-flex;align-items:center;flex-shrink:0;margin-bottom:3px;color:inherit;font-size:12px;font-weight:700;line-height:1.5;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:5px}.nomitail-pet-categories__shortcuts{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:42px}.nomitail-pet-categories__shortcut{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:11px 20px;border:1px solid rgb(var(--color-foreground-rgb, 17 17 17) / .14);border-radius:999px;background:rgb(var(--color-foreground-rgb, 17 17 17) / .025);color:inherit;text-align:center;text-decoration:none;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.nomitail-pet-categories__shortcut-title{font-size:13px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.nomitail-pet-categories__groups{display:grid;gap:clamp(34px,5vw,74px);container-type:inline-size;container-name:product-grid}.nomitail-pet-categories__group,.nomitail-pet-all-heading{scroll-margin-top:calc(var(--ella-style-header-height, 0px) + 24px)}.nomitail-pet-categories__products{--product-grid-gap: var(--product-grid-gap-mobile, 22px 12px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--product-grid-gap);min-width:0;margin:0;padding:0;list-style:none;isolation:isolate}.nomitail-pet-categories__product{min-width:0}.nomitail-pet-categories__products :is(h3,p){margin:0}.nomitail-pet-categories__browse-all{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:42px;padding-top:24px;border-top:1px solid rgb(var(--color-foreground-rgb, 17 17 17) / .12)}.nomitail-pet-categories__browse-all p{margin:0;font-size:18px;font-weight:700;line-height:1.35}.nomitail-pet-categories__all-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 22px;border:1px solid #111;border-radius:999px;background:#111;color:#fff;font-size:12px;font-weight:700;line-height:1.5;text-align:center;text-decoration:none;transition:background-color .16s ease}.nomitail-pet-all-heading{padding-block:12px 18px}.nomitail-pet-all-heading h2{margin:0;font-family:var(--font-heading--family);font-size:clamp(28px,3vw,44px);font-weight:800;letter-spacing:0;line-height:1.05}.nomitail-pet-categories a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(hover:hover){.nomitail-pet-categories__shortcut:hover{border-color:#111;background:#111;color:#fff}.nomitail-pet-categories__all-button:hover{background:#333}}@media screen and (min-width:750px){.nomitail-pet-categories__products{--product-grid-gap: var(--product-grid-gap-desktop, 24px 18px);grid-template-columns:repeat(auto-fill,minmax(var(--nomitail-product-card-size, 220px),1fr))}}@media screen and (max-width:749px){.nomitail-pet-categories{padding-block:0 22px}.nomitail-pet-categories__intro{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:16px}.nomitail-pet-categories__description{font-size:12px}.nomitail-pet-categories__all-link{margin-bottom:0}.nomitail-pet-categories__shortcuts{gap:8px;margin-bottom:32px}.nomitail-pet-categories__shortcut{min-height:42px;padding:10px 15px}.nomitail-pet-categories__shortcut-title{font-size:12px}.nomitail-pet-categories__groups{gap:42px}.nomitail-pet-categories__browse-all{align-items:flex-start;flex-direction:column;gap:14px;margin-top:32px;padding-top:20px}.nomitail-pet-categories__browse-all p{font-size:16px}.nomitail-pet-all-heading h2{font-size:clamp(24px,8vw,32px)}}@media(prefers-reduced-motion:reduce){.nomitail-pet-categories__shortcut,.nomitail-pet-categories__all-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/nomitail-pet-categories.css.map */
