:root{--kc-navy: #0A2342;--kc-tan: #A67C52;--kc-red: #E60000;--kc-maroon: #8B2332;--kc-ink: #323232;--kc-line: #E6E6E6}.kc-wrap{padding-block:28px}.kc-heading{margin:0 0 20px;font-weight:700;font-size:clamp(22px,2.4vw,28px);letter-spacing:.04em;color:var(--kc-ink)}.kc-heading--center{text-align:center}.kc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:750px){.kc-grid{grid-template-columns:repeat(var(--kc-cols, 4),minmax(0,1fr));gap:16px}}.kc-card{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:6px;box-shadow:0 1px 4px #0000001f;overflow:hidden}.kc-card__media{display:block;aspect-ratio:1 / 1;background:#f2f2f2;overflow:hidden}.kc-card__media img,.kc-card__media svg{width:100%;height:100%;object-fit:cover;display:block}.kc-card__badge{position:absolute;top:0;right:0;background:var(--kc-maroon);color:#fff;font-weight:700;font-size:14px;letter-spacing:.04em;padding:6px 10px;border-radius:0 6px 0 8px}.kc-card__body{display:flex;flex-direction:column;gap:8px;padding:14px 16px 18px;flex:1}.kc-card__title{color:var(--kc-ink);font-weight:700;font-size:16px;line-height:1.3;letter-spacing:.03em;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.kc-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.kc-card__now{color:var(--kc-red);font-weight:700;font-size:17px;letter-spacing:.04em}.kc-card__was{color:#777;font-size:14px;text-decoration:line-through}.kc-card__form{margin-top:auto}.kc-atc{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:8px;padding:6px 16px 6px 44px;background:var(--kc-navy);color:#fff;border:0;border-radius:999px;font:inherit;font-weight:700;font-size:16px;letter-spacing:.08em;text-decoration:none;cursor:pointer;white-space:nowrap}.kc-atc:hover{opacity:.92}.kc-atc[disabled]{opacity:.5;cursor:not-allowed}.kc-atc__icon{position:absolute;left:0;top:0;bottom:0;width:44px;display:flex;align-items:center;justify-content:center;background:var(--kc-tan);border-radius:999px}.kc-atc__icon svg{width:20px;height:20px}@media(max-width:749px){.kc-card__body{padding:10px 10px 14px}.kc-card__title{font-size:14px}.kc-card__now{font-size:15px}.kc-atc{font-size:13px;letter-spacing:.02em;padding:6px 8px 6px 42px}.kc-atc__icon{width:38px}.kc-atc__icon svg{width:17px;height:17px}}.kc-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:750px){.kc-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.kc-tile{display:flex;flex-direction:column;background:#fff;border-radius:6px;box-shadow:0 1px 4px #0000001f;overflow:hidden;text-decoration:none;color:var(--kc-ink)}.kc-tile__media{aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;color:#ffffffd9}.kc-tile__media img{width:100%;height:100%;object-fit:cover;display:block}.kc-tile__media svg{width:34%;height:auto}.kc-tile__label{padding:14px 10px;text-align:center;font-size:17px;letter-spacing:.04em}@media(max-width:749px){.kc-tile__label{font-size:15px;padding:10px 6px}}.kc-news{text-align:center;padding-block:36px 44px}.kc-news p{margin:0 0 22px;color:#555}.kc-news__form{display:flex;max-width:420px;margin:0 auto;border:1px solid #BDBDBD;border-radius:6px;overflow:hidden;background:#fff}.kc-news__form input[type=email]{flex:1;min-width:0;border:0;padding:14px 16px;font:inherit;background:transparent}.kc-news__form button{border:0;background:transparent;padding:0 16px;font-size:20px;cursor:pointer;color:var(--kc-ink)}.kc-news__msg{margin-top:12px;font-weight:600}.kc-trust{background:var(--kc-navy);color:#fff}.kc-trust__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;padding-block:22px}@media(min-width:750px){.kc-trust__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.kc-trust__item{display:flex;align-items:center;justify-content:center;gap:12px;font-weight:700;letter-spacing:.05em;font-size:15px}.kc-trust__item svg{width:40px;height:40px;flex-shrink:0}@media(max-width:749px){.kc-trust__item{font-size:13px;gap:8px;justify-content:flex-start}.kc-trust__item svg{width:28px;height:28px}}.kc-pp-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;width:100%}.kc-pp-trust__item{display:flex;align-items:flex-start;gap:8px;font-size:15px;line-height:1.35;color:#222}.kc-pp-trust__item svg{width:20px;height:20px;flex-shrink:0;margin-top:1px}.kc-pp-desc-title{margin:0;font-weight:700;font-size:18px;letter-spacing:.04em;color:#555}.kc-pp-badge{display:inline-block;background:var(--kc-maroon);color:#fff;font-weight:700;font-size:15px;letter-spacing:.04em;padding:6px 10px;border-radius:2px}.kc-pp-desc-images{display:flex;flex-direction:column;gap:12px;width:100%}.kc-pp-desc-img{width:100%;height:auto;display:block;border-radius:6px}.kc-sib{display:flex;flex-direction:column;gap:16px;width:100%}.kc-sib__label{margin:0 0 8px;font-size:15px;color:var(--kc-ink)}.kc-sib__row{display:flex;flex-wrap:wrap;gap:10px}.kc-sib__btn{display:inline-flex;align-items:center;justify-content:center;min-width:88px;padding:10px 18px;border:1px solid var(--kc-tan);border-radius:8px;color:var(--kc-ink);background:#fff;text-decoration:none;font-size:15px;line-height:1.2}.kc-sib__btn:hover{background:#f7f1eb}.kc-sib__btn.is-active{background:var(--kc-tan);color:#fff}
/*# sourceMappingURL=/cdn/shop/t/8/assets/kennelby-clone.css.map */
