.elementor .e-62fc5c73-a3a8{font-size:2.25rem;}.elementor .e-46ee2e35-3f6b{&:is(.search *) { display: none; }\n}.elementor .e-440d0ced-9902{font-family:var(--cd-font);font-weight:500;font-size:0.8125rem;color:var(--cd-white);padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.22);border-style:solid;background-color:rgba(255,255,255,0.12);}.elementor .e-b4dff62-5b95{font-family:var(--cd-font);font-weight:500;font-size:0.8125rem;color:var(--cd-white);padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.22);border-style:solid;background-color:rgba(255,255,255,0.12);}.elementor .e-79d1dcaf-6e62{font-family:var(--cd-font);font-weight:500;font-size:0.8125rem;color:var(--cd-white);padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.22);border-style:solid;background-color:rgba(255,255,255,0.12);}.elementor .e-3e2e7e6c-9aa5{padding:0px;margin-block-start:0.5rem;gap:0.75rem;flex-wrap:wrap;justify-content:center;}.elementor .e-2aaac294-51b6{gap:0.5rem;}.elementor .e-7e2ffbff-87b1{min-height:0px;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-image:linear-gradient(120deg, rgba(42, 5, 68, 0.92) 0%,rgba(90, 10, 142, 0.75) 55%,rgba(90, 10, 142, 0.35) 100%),url("https://catdogra.markdev.pk/wp-content/uploads/2026/10/lifestyle-woman-shepherd.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;background-position: center 40%; &:is(.term-collars-harnesses *) { background-image: linear-gradient(110deg, rgba(42, 5, 68, 0.94) 0%, rgba(90, 10, 142, 0.7) 50%, rgba(90, 10, 142, 0.2) 100%), url(https://catdogra.markdev.pk/wp-content/uploads/2026/10/harness-lifestyle.jpg); background-position: center 35%; } &:is(.term-beds-comfort *) { background-image: linear-gradient(110deg, rgba(66, 6, 106, 0.93) 0%, rgba(66, 6, 106, 0.65) 50%, rgba(255, 174, 0, 0.25) 100%), url(https://catdogra.markdev.pk/wp-content/uploads/2026/10/lifestyle-dog-bed-living-room.jpg); background-position: center 60%; } &:is(.term-toys *) { background-image: linear-gradient(110deg, rgba(90, 10, 142, 0.9) 0%, rgba(90, 10, 142, 0.55) 50%, rgba(255, 174, 0, 0.45) 100%), url(https://catdogra.markdev.pk/wp-content/uploads/2026/10/lifestyle-family-walk.jpg); background-position: center 45%; } &:is(.term-grooming *) { background-image: linear-gradient(110deg, rgba(42, 5, 68, 0.92) 0%, rgba(122, 40, 160, 0.6) 55%, rgba(244, 238, 250, 0.15) 100%), url(https://catdogra.markdev.pk/wp-content/uploads/2026/10/lifestyle-cat-leg-brace.jpg); background-position: center 40%; } &:is(.term-travel-accessories *) { background-image: linear-gradient(110deg, rgba(42, 5, 68, 0.93) 0%, rgba(90, 10, 142, 0.6) 50%, rgba(255, 174, 0, 0.3) 100%), url(https://catdogra.markdev.pk/wp-content/uploads/2026/10/lifestyle-car-bed-park.jpg); background-position: center 50%; } &:is(.term-feeding-solutions *) { background-image: linear-gradient(110deg, rgba(42, 5, 68, 0.95) 0%, rgba(90, 10, 142, 0.75) 45%, rgba(90, 10, 142, 0.4) 100%), url(https://catdogra.markdev.pk/wp-content/uploads/2026/10/elevated-bowls.jpg); background-position: center 70%; }\n}.elementor .e-4395ffa2-fef4:hover,.elementor .e-4395ffa2-fef4:focus-visible{box-shadow:0px 0px 0px 2px #5A0A8E inset;}.elementor .e-4395ffa2-fef4{font-family:var(--cd-font);font-weight:500;font-size:0.875rem;color:var(--cd-ink);padding:0px;border-radius:999px;background-color:var(--cd-purple-soft);transition:background-color 0.2s, color 0.2s, box-shadow 0.2s;white-space: nowrap; & a { display: block; padding: 0.8rem 1.15rem; } & a:focus-visible { outline-offset: 2px; border-radius: 999px; } &:is(.post-type-archive-product:not(.search) *) { background-color: var(--cd-purple); color: var(--cd-white); font-weight: 600; }\n}.elementor .e-502dba8c-ea4b:hover,.elementor .e-502dba8c-ea4b:focus-visible{box-shadow:0px 0px 0px 2px #5A0A8E inset;}.elementor .e-502dba8c-ea4b{font-family:var(--cd-font);font-weight:500;font-size:0.875rem;color:var(--cd-ink);padding:0px;border-radius:999px;background-color:var(--cd-purple-soft);transition:background-color 0.2s, color 0.2s, box-shadow 0.2s;white-space: nowrap; & a { display: block; padding: 0.8rem 1.15rem; } & a:focus-visible { outline-offset: 2px; border-radius: 999px; } &:is(.term-collars-harnesses *) { background-color: var(--cd-purple); color: var(--cd-white); font-weight: 600; }\n}.elementor .e-7d475377-1f0f:hover,.elementor .e-7d475377-1f0f:focus-visible{box-shadow:0px 0px 0px 2px #5A0A8E inset;}.elementor .e-7d475377-1f0f{font-family:var(--cd-font);font-weight:500;font-size:0.875rem;color:var(--cd-ink);padding:0px;border-radius:999px;background-color:var(--cd-purple-soft);transition:background-color 0.2s, color 0.2s, box-shadow 0.2s;white-space: nowrap; & a { display: block; padding: 0.8rem 1.15rem; } & a:focus-visible { outline-offset: 2px; border-radius: 999px; } &:is(.term-beds-comfort *) { background-color: var(--cd-purple); color: var(--cd-white); font-weight: 600; }\n}.elementor .e-41af4025-90d2:hover,.elementor .e-41af4025-90d2:focus-visible{box-shadow:0px 0px 0px 2px #5A0A8E inset;}.elementor .e-41af4025-90d2{font-family:var(--cd-font);font-weight:500;font-size:0.875rem;color:var(--cd-ink);padding:0px;border-radius:999px;background-color:var(--cd-purple-soft);transition:background-color 0.2s, color 0.2s, box-shadow 0.2s;white-space: nowrap; & a { display: block; padding: 0.8rem 1.15rem; } & a:focus-visible { outline-offset: 2px; border-radius: 999px; } &:is(.term-toys *) { background-color: var(--cd-purple); color: var(--cd-white); font-weight: 600; }\n}.elementor .e-6c6e9625-cfe9:hover,.elementor .e-6c6e9625-cfe9:focus-visible{box-shadow:0px 0px 0px 2px #5A0A8E inset;}.elementor .e-6c6e9625-cfe9{font-family:var(--cd-font);font-weight:500;font-size:0.875rem;color:var(--cd-ink);padding:0px;border-radius:999px;background-color:var(--cd-purple-soft);transition:background-color 0.2s, color 0.2s, box-shadow 0.2s;white-space: nowrap; & a { display: block; padding: 0.8rem 1.15rem; } & a:focus-visible { outline-offset: 2px; border-radius: 999px; } &:is(.term-grooming *) { background-color: var(--cd-purple); color: var(--cd-white); font-weight: 600; }\n}.elementor .e-65dc6516-7b72:hover,.elementor .e-65dc6516-7b72:focus-visible{box-shadow:0px 0px 0px 2px #5A0A8E inset;}.elementor .e-65dc6516-7b72{font-family:var(--cd-font);font-weight:500;font-size:0.875rem;color:var(--cd-ink);padding:0px;border-radius:999px;background-color:var(--cd-purple-soft);transition:background-color 0.2s, color 0.2s, box-shadow 0.2s;white-space: nowrap; & a { display: block; padding: 0.8rem 1.15rem; } & a:focus-visible { outline-offset: 2px; border-radius: 999px; } &:is(.term-travel-accessories *) { background-color: var(--cd-purple); color: var(--cd-white); font-weight: 600; }\n}.elementor .e-289a7275-7c61:hover,.elementor .e-289a7275-7c61:focus-visible{box-shadow:0px 0px 0px 2px #5A0A8E inset;}.elementor .e-289a7275-7c61{font-family:var(--cd-font);font-weight:500;font-size:0.875rem;color:var(--cd-ink);padding:0px;border-radius:999px;background-color:var(--cd-purple-soft);transition:background-color 0.2s, color 0.2s, box-shadow 0.2s;white-space: nowrap; & a { display: block; padding: 0.8rem 1.15rem; } & a:focus-visible { outline-offset: 2px; border-radius: 999px; } &:is(.term-feeding-solutions *) { background-color: var(--cd-purple); color: var(--cd-white); font-weight: 600; }\n}.elementor .e-73187c13-c07e{width:100%;max-width:75rem;padding:4px;gap:0.5rem;overflow-x: auto; scrollbar-width: none; &::-webkit-scrollbar { display: none; }\n}.elementor .e-61f5dda2-35c7{position:static;inset-block-start:0px;z-index:5;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:var(--cd-white);justify-content:center;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: var(--cd-line);\n}.elementor .e-3b317241-45eb{font-family:var(--cd-font);font-weight:500;font-size:0.875rem;color:var(--cd-muted);margin:0px;}.elementor .e-7fad6b4d-1472{width:100%;padding:0px;gap:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-300a6fc2-e371{min-width:0px;}.elementor .e-2eeb98b5-539f{min-width:0px;}.elementor .e-47418cc8-6cc6{padding-block-end:0px;}.elementor .e-7e4f639f-3bdb{min-height:2rem;padding-block-start:0px;padding-block-end:0.75rem;padding-inline-start:0px;padding-inline-end:0px;gap:0.5rem;flex-wrap:nowrap;align-items:center;}.elementor .e-6bea7cac-fe57{min-width:0px;padding:0px;}.elementor .e-6de0530d-8dc2{padding:0px;display:grid;grid-template-columns:repeat(4, 1fr);gap: 2.5rem 1.5rem;\n}.elementor .e-35407983-3b0c:hover,.elementor .e-35407983-3b0c:focus-visible{color:var(--cd-purple);border-color:var(--cd-purple);}.elementor .e-35407983-3b0c{font-family:var(--cd-font);font-weight:600;font-size:0.875rem;color:var(--cd-ink);padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:999px;border-width:1.5px;border-color:var(--cd-line);border-style:solid;}.elementor .e-3c0d79a8-78a5:hover,.elementor .e-3c0d79a8-78a5:focus-visible{background-color:var(--cd-purple-dark);}.elementor .e-3c0d79a8-78a5{font-family:var(--cd-font);font-weight:600;font-size:0.875rem;color:var(--cd-white);padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:999px;background-color:var(--cd-purple);}.elementor .e-2fdd959f-85f1{margin-block-start:2rem;display:flex;gap:0.75rem;justify-content:center;}.elementor .e-7c4b863b-4076{padding:0px;}.elementor .e-2cc39b7b-3cad{font-family:var(--cd-font);font-weight:700;font-size:1.375rem;color:var(--cd-ink);line-height:1.3;margin:0px;}.elementor .e-75ee3de1-88d3{font-family:var(--cd-font);font-size:0.9375rem;color:var(--cd-muted);line-height:1.6;margin:0px;}.elementor .e-7d71d577-7dbb:hover,.elementor .e-7d71d577-7dbb:focus-visible{color:#FFFFFF;background-color:#42066A;}.elementor .e-7d71d577-7dbb{min-height:44px;font-family:var(--cd-font);font-weight:600;font-size:0.9375rem;color:#FFFFFF;line-height:1.2;text-decoration:none;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;margin-block-start:0.25rem;border-radius:999px;background-color:#5A0A8E;transition:background-color 0.2s;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-41f01064-3afa{width:100%;max-width:40rem;text-align:center;padding:2rem;margin-block-start:1rem;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-block-start-width:3px;background-color:#F4EEFA;display:none;flex-direction:column;gap:0.75rem;align-items:center;border-top-style: solid; border-top-color: #FFAE00; border-radius: var(--cd-radius);\n}.elementor .e-2dd4ddd6-3e44{padding-block-start:2rem;background-color:var(--cd-white);}.elementor .e-1cfe939a-14c7{font-family:var(--cd-font);font-weight:700;font-size:1.75rem;color:var(--cd-purple);line-height:1;margin-block-end:0.5rem;}.elementor .e-63788c76-64a9{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:1.25rem;background-color:var(--cd-white);flex-direction:column;gap:0.375rem;}.elementor .e-17654261-f05b{font-family:var(--cd-font);font-weight:700;font-size:1.75rem;color:var(--cd-purple);line-height:1;margin-block-end:0.5rem;}.elementor .e-653048fd-2502{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:1.25rem;background-color:var(--cd-white);flex-direction:column;gap:0.375rem;}.elementor .e-6ce4e9bd-ea6e{font-family:var(--cd-font);font-weight:700;font-size:1.75rem;color:var(--cd-purple);line-height:1;margin-block-end:0.5rem;}.elementor .e-1be54127-dd31{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:1.25rem;background-color:var(--cd-white);flex-direction:column;gap:0.375rem;}.elementor .e-22b7ae36-fe8e{font-family:var(--cd-font);font-weight:700;font-size:1.75rem;color:var(--cd-purple);line-height:1;margin-block-end:0.5rem;}.elementor .e-22f167d0-84de{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:1.25rem;background-color:var(--cd-white);flex-direction:column;gap:0.375rem;}.elementor .e-596eed08-40fb{width:100%;max-width:75rem;gap:1.25rem;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;}.elementor .e-2dac30d6-bb0a{padding-block-start:3rem;padding-block-end:3rem;background-color:var(--cd-bg);}.elementor .e-c789cb7-5203{width:auto;min-width:0px;position:sticky;inset-block-start:6rem;padding:0px;flex-direction:column;gap:0.75rem;flex:1 1 0px;}.elementor .e-1c460308-137e{width:auto;min-width:0px;padding:0px;flex-direction:column;gap:1.25rem;flex:1 1 0px;}.elementor .e-3622d58d-b86e{width:100%;max-width:75rem;padding:0px;gap:3rem;align-items:flex-start;}.elementor .e-ca84239-c490{background-color:var(--cd-white);}.elementor .e-74865c47-a099{font-family:var(--cd-font);font-weight:600;font-size:0.8125rem;color:var(--cd-purple-dark);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-5f013a8f-9ad5{font-size:1.625rem;}.elementor .e-25792c97-57d3{font-family:var(--cd-font);font-size:1rem;color:var(--cd-ink);line-height:1.7;}.elementor .e-53c97912-3437{width:auto;min-width:0px;max-width:38rem;padding:0px;flex-direction:column;gap:0.5rem;flex:1 1 0px;}.elementor .e-7e97dd35-cbf5:hover,.elementor .e-7e97dd35-cbf5:focus-visible{color:var(--cd-white);border-color:var(--cd-purple);background-color:var(--cd-purple);}.elementor .e-7e97dd35-cbf5{color:var(--cd-white);border-color:var(--cd-ink);background-color:var(--cd-ink);}.elementor .e-296addd-af58:hover,.elementor .e-296addd-af58:focus-visible{color:var(--cd-white);background-color:var(--cd-ink);}.elementor .e-296addd-af58{color:var(--cd-ink);border-color:var(--cd-ink);}.elementor .e-3235c16c-2799{width:auto;padding:0px;gap:0.75rem;flex-wrap:wrap;flex:0 0 auto;}.elementor .e-42c294c-f640{width:100%;max-width:75rem;padding-block-start:2.25rem;padding-block-end:2.25rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:2rem;background-image:radial-gradient(circle at 90% 10%, rgba(255,255,255,0.45) 0%,rgba(255,255,255,0) 45%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--cd-gold);gap:2rem;justify-content:space-between;align-items:center;background-repeat: repeat; background-attachment: scroll; background-size: auto auto; background-position: 0% 0%;\n}.elementor .e-3d176447-3a94{padding-block-start:0px;padding-block-end:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:var(--cd-white);justify-content:center;}