.kc-pdp-points,.kc-pdp-delivery,.kc-pdp-sg,.kc-pdp-faq,.kc-pdp-desc{--kc-pdp-accent: #3F6B4E;--kc-pdp-line: #E3E8E4;--kc-pdp-soft: #F6F8F6}[ref=priceContainer]:has(.compare-at-price) .price{color:var(--kc-red, #E60000)}.kc-pdp-points{list-style:none;margin:0;padding:0;display:grid;gap:8px;width:100%}.kc-pdp-points li{display:flex;align-items:flex-start;gap:10px;line-height:1.45}.kc-pdp-points svg{flex:0 0 18px;width:18px;height:18px;margin-top:2px;color:var(--kc-pdp-accent)}.kc-pdp-delivery{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px 14px;border:1px solid var(--kc-pdp-line);border-radius:12px;background:var(--kc-pdp-soft)}.kc-pdp-delivery svg{flex:0 0 22px;width:22px;height:22px;margin-top:1px;color:var(--kc-pdp-accent)}.kc-pdp-delivery__text{margin:0;line-height:1.4}.kc-pdp-delivery__note{margin:2px 0 0;font-size:.875rem;opacity:.8}.kc-pdp-sg{display:block;width:100%}.kc-pdp-sg__open{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.kc-pdp-sg__open svg{width:20px;height:20px;color:var(--kc-pdp-accent)}.kc-pdp-sg__dialog{width:min(560px,calc(100vw - 32px));max-width:none;max-height:min(85vh,720px);padding:0;border:0;border-radius:16px;color:inherit;background:var(--color-background, #fff);box-shadow:0 20px 60px #00000040}.kc-pdp-sg__dialog::backdrop{background:#00000073}.kc-pdp-sg__inner{max-height:inherit;padding:16px 20px 24px;overflow-y:auto}.kc-pdp-sg__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.kc-pdp-sg__title{margin:0;font-size:1.25rem}.kc-pdp-sg__close{display:inline-grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.kc-pdp-sg__close svg{width:18px;height:18px}.kc-pdp-sg__table{width:100%;margin:0 0 14px;border-collapse:collapse}.kc-pdp-sg__table th,.kc-pdp-sg__table td{padding:10px 12px;border:1px solid var(--kc-pdp-line);text-align:left}.kc-pdp-sg__table thead th{background:var(--kc-pdp-soft)}.kc-pdp-sg__body p{margin:0 0 10px}html:has(.kc-pdp-sg__dialog[open]){overflow:hidden}@media(max-width:749px){.kc-pdp-sg__dialog{width:100%;margin:auto 0 0;border-radius:16px 16px 0 0}}.kc-pdp-desc>:first-child{margin-top:0}.kc-pdp-faq{width:100%;max-width:820px;margin-inline:auto;padding-block:32px}.kc-pdp-faq__title{font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);margin:0 0 16px;text-align:center}.kc-pdp-faq__item{border-bottom:1px solid var(--kc-pdp-line)}.kc-pdp-faq__item:first-child{border-top:1px solid var(--kc-pdp-line)}.kc-pdp-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:14px 0;font-weight:600;list-style:none;cursor:pointer}.kc-pdp-faq__q::-webkit-details-marker{display:none}.kc-pdp-faq__icon{flex:0 0 16px;width:16px;height:16px;transition:transform .2s ease}.kc-pdp-faq__item[open] .kc-pdp-faq__icon{transform:rotate(45deg)}.kc-pdp-faq__a{padding:0 0 16px}.kc-pdp-faq__a p{margin:0 0 8px}@media(prefers-reduced-motion:reduce){.kc-pdp-faq__icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/kennelby-pdp.css.map */
