.kit-composition-grid{--radius-md: 1.25rem;--radius-lg: 2.5rem;display:grid;gap:var(--space-5);grid-template-columns:1fr;align-items:start}@media(min-width:48rem){.kit-composition-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:64rem){.kit-composition-grid{grid-template-columns:repeat(4,1fr)}}.kit-item{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;display:flex;flex-direction:column;padding-bottom:var(--space-4)}.kit-item>:not(img){margin-inline:var(--space-4)}.kit-item img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;background:var(--neutral-200);margin-bottom:var(--space-3)}@media(max-width:47.9375rem){.kit-item{display:grid;grid-template-columns:7rem 1fr;column-gap:var(--space-3);padding:var(--space-3) 0 var(--space-4);border-radius:var(--radius-md)}.kit-item>:not(img){grid-column:1 / -1}.kit-item img{grid-row:1 / span 2;grid-column:1;width:6rem;margin:0 0 var(--space-3) var(--space-3);border-radius:var(--radius-md)}.kit-item>h3{grid-column:2;align-self:end;margin-inline:0 var(--space-3)}.kit-item>.kit-item-weight{grid-column:2;align-self:start;margin-inline:0 var(--space-3)}}.kit-item h3{font-size:var(--fs-300);margin-bottom:var(--space-1)}.kit-item-weight{color:var(--neutral-700);font-size:var(--fs-100);margin-bottom:var(--space-3)}.kit-item .product-food{border-top:0;padding-top:0}.kit-item .product-accordion{border-bottom:none;border-top:1px solid var(--neutral-300)}.kit-item-link{display:inline-flex;align-items:flex-end;min-height:var(--tap-target-min);margin-top:auto;padding-top:var(--space-2);font-weight:var(--fw-semibold)}.compare-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--fs-100)}.compare-table th,.compare-table td{padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--neutral-300);text-align:left;vertical-align:middle;font-weight:var(--fw-regular)}.compare-table thead th{font-family:var(--font-heading);font-size:var(--fs-200);font-weight:var(--fw-semibold)}.compare-table th[scope=row]{font-weight:var(--fw-semibold);width:40%}.compare-table th[scope=col]:not(:first-child),.compare-table td:not(:first-child){text-align:center;width:30%}.compare-highlight th,.compare-highlight td{background:var(--neutral-200)}.compare-table .icon-yes{color:var(--accent-dark);font-weight:var(--fw-bold)}.compare-table .icon-no{color:var(--neutral-700);font-weight:var(--fw-bold)}.compare-table .btn{margin-top:var(--space-2)}.compare-table .btn{white-space:nowrap;padding-inline:var(--space-4)}.kit-item .ingredients-text,.kit-item .ingredients-text p{margin-bottom:0}.ingredients-text.is-clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.clamp-toggle{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--tap-target-min);padding:0;background:none;border:0;font:inherit;font-size:var(--fs-100);font-weight:var(--fw-semibold);color:var(--primary-dark);text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.clamp-toggle:hover{color:var(--primary-dark-hover)}.clamp-toggle[aria-expanded=true] svg{transform:rotate(180deg)}@media(prefers-reduced-motion:no-preference){.clamp-toggle svg{transition:transform var(--duration-base) var(--ease-out)}}.kit-item .product-allergen-summary{font-size:var(--fs-100);margin-bottom:var(--space-2)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/kit.css.map */
