.kenwood-cares{background:var(--kw-color-card);border-top:1px solid var(--kw-color-border);padding:5.6rem 0 8rem;color:var(--kw-color-text)}.kenwood-cares__intro{display:grid;gap:3.2rem;margin-bottom:4.8rem;align-items:start}@media screen and (min-width:990px){.kenwood-cares__intro{grid-template-columns:minmax(0,1fr) 36rem;gap:6.4rem}}.kenwood-cares__eyebrow{margin:0 0 1.2rem;font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--kw-color-muted)}.kenwood-cares__title{margin:0 0 1.6rem;font-size:3.2rem;font-weight:700;line-height:1.2;letter-spacing:-.01em;text-transform:uppercase}.kenwood-cares__body{max-width:64rem;font-size:1.5rem;line-height:1.6;color:var(--kw-color-text)}.kenwood-cares__body p{margin:0 0 1rem}.kenwood-cares__award{background:var(--kw-color-black);color:var(--kw-color-white);padding:2.8rem 3.2rem;border-radius:var(--kw-radius-sm)}.kenwood-cares__award-label{margin:0 0 .8rem;font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--kw-color-gray)}.kenwood-cares__award-amount{margin:0;font-size:3.2rem;font-weight:800;line-height:1.1;letter-spacing:-.02em;text-transform:uppercase}.kenwood-cares__award-note{margin:.8rem 0 0;font-size:1.3rem;color:var(--kw-color-gray)}.kenwood-cares__award-meta{margin:2.4rem 0 0;padding-top:2rem;border-top:1px solid rgba(255,255,255,.16);display:grid;gap:1.4rem}.kenwood-cares__award-meta dt{font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--kw-color-gray)}.kenwood-cares__award-meta dd{margin:.2rem 0 0;font-size:1.5rem;font-weight:600}.kenwood-cares__layout{display:grid;gap:3.2rem}@media screen and (min-width:990px){.kenwood-cares__layout{grid-template-columns:22rem minmax(0,1fr);gap:4.8rem;align-items:start}}.kenwood-cares__index{display:none}@media screen and (min-width:990px){.kenwood-cares__index{display:block;position:sticky;top:calc(var(--header-height, 0px) + 2.4rem)}}.kenwood-cares__index ol{list-style:none;margin:0;padding:0;border-left:1px solid var(--kw-color-border)}.kenwood-cares__index a{display:flex;gap:1.2rem;align-items:baseline;padding:.9rem 0 .9rem 1.6rem;margin-left:-1px;border-left:2px solid transparent;font-size:1.3rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--kw-color-muted);transition:color var(--kw-transition-fast),border-color var(--kw-transition-fast)}.kenwood-cares__index a span{font-variant-numeric:tabular-nums;color:var(--kw-color-gray)}.kenwood-cares__index a:hover{color:var(--kw-color-text)}.kenwood-cares__index a[aria-current]{color:var(--kw-color-text);border-left-color:var(--kw-color-red)}.kenwood-cares__index-note{margin:2rem 0 0 1.6rem;font-size:1.2rem;color:var(--kw-color-muted)}.kenwood-cares__cards{display:grid;gap:2rem;min-width:0}.kenwood-cares__card{background:var(--kw-color-white);border:1px solid var(--kw-color-border);border-top:2px solid var(--kw-color-black);border-radius:var(--kw-radius-sm);padding:2.4rem 2rem;scroll-margin-top:calc(var(--header-height, 0px) + 2.4rem)}@media screen and (min-width:750px){.kenwood-cares__card{padding:3.2rem}}.kenwood-cares__card-head{display:flex;gap:1.6rem;align-items:flex-start;margin-bottom:2.4rem}.kenwood-cares__number{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;background:var(--kw-color-black);color:var(--kw-color-white);font-size:1.4rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.04em;border-radius:var(--kw-radius-sm)}.kenwood-cares__card-title{margin:0;font-size:2rem;font-weight:600;line-height:4rem;letter-spacing:.02em;text-transform:uppercase}.kenwood-cares__card-intro{margin:-.4rem 0 0;font-size:1.4rem;line-height:1.5;color:var(--kw-color-muted)}.kenwood-cares__subhead{margin:3.2rem 0 1.6rem;padding-top:2.4rem;border-top:1px solid var(--kw-color-border);font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--kw-color-text)}.kenwood-cares__grid{display:grid;gap:2rem 2.4rem;grid-template-columns:minmax(0,1fr)}.kenwood-cares__grid+.kenwood-cares__grid,.kenwood-cares__checks+.kenwood-cares__grid,.kenwood-cares__uploads+.kenwood-cares__turnstile+.kenwood-cares__grid,.kenwood-cares__uploads+.kenwood-cares__grid,.kenwood-cares__skipped+.kenwood-cares__grid{margin-top:2rem}@media screen and (min-width:750px){.kenwood-cares__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kenwood-cares__grid--thirds{grid-template-columns:repeat(3,minmax(0,1fr))}.kenwood-cares__field--wide{grid-column:1 / -1}}.kenwood-cares__field{display:flex;flex-direction:column;gap:.6rem;min-width:0;margin:0;padding:0;border:0}.kenwood-cares__label{display:block;padding:0;font-size:1.2rem;font-weight:600;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:var(--kw-color-text)}.kenwood-cares__req{color:var(--kw-color-error);margin-left:.2rem}.kenwood-cares__hint{margin:0;font-size:1.3rem;line-height:1.5;color:var(--kw-color-muted)}.kenwood-cares__field input,.kenwood-cares__field textarea{width:100%;padding:1rem 1.4rem;border:1px solid var(--kw-color-border);border-radius:var(--kw-radius-sm);background:var(--kw-color-white);color:var(--kw-color-text);font-size:1.4rem;font-family:inherit;line-height:1.4;transition:border-color var(--kw-transition-fast),box-shadow var(--kw-transition-fast)}.kenwood-cares__field textarea{resize:vertical;min-height:12rem}.kenwood-cares__field input:focus,.kenwood-cares__field textarea:focus{outline:none;border-color:var(--kw-color-text);box-shadow:0 0 0 2px var(--kw-color-ring)}.kenwood-cares__field input:user-invalid,.kenwood-cares__field textarea:user-invalid{border-color:var(--kw-color-error)}.kenwood-cares__count{margin:0;align-self:flex-end;font-size:1.2rem;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--kw-color-muted)}.kenwood-cares__count.is-over{color:var(--kw-color-error);font-weight:600}.kenwood-cares__choices{display:flex;flex-wrap:wrap;gap:.8rem}.kenwood-cares__choice{position:relative;cursor:pointer}.kenwood-cares__choice input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.kenwood-cares__choice span{display:inline-flex;align-items:center;min-height:4.2rem;padding:0 1.8rem;border:1px solid var(--kw-color-border);border-radius:var(--kw-radius-sm);background:var(--kw-color-white);font-size:1.3rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--kw-color-text);transition:background-color var(--kw-transition-fast),border-color var(--kw-transition-fast),color var(--kw-transition-fast)}.kenwood-cares__choice:hover span{border-color:var(--kw-color-text)}.kenwood-cares__choice input:checked+span{background:var(--kw-color-black);border-color:var(--kw-color-black);color:var(--kw-color-white)}.kenwood-cares__choice input:focus-visible+span{box-shadow:0 0 0 2px var(--kw-color-white),0 0 0 4px var(--kw-color-text)}.kenwood-cares__checks{display:grid;gap:1rem;margin-bottom:2.4rem}.kenwood-cares__check{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1.4rem;align-items:start;padding:1.6rem;background:var(--kw-color-card);border:1px solid var(--kw-color-border);border-radius:var(--kw-radius-sm);font-size:1.4rem;line-height:1.55;cursor:pointer;transition:border-color var(--kw-transition-fast)}.kenwood-cares__check:hover{border-color:var(--kw-color-gray)}.kenwood-cares__check input{appearance:none;-webkit-appearance:none;position:relative;width:2rem;height:2rem;margin:.1rem 0 0;border:1.5px solid var(--kw-color-text);border-radius:var(--kw-radius-sm);background:var(--kw-color-white);cursor:pointer}.kenwood-cares__check input:checked{background:var(--kw-color-black);border-color:var(--kw-color-black)}.kenwood-cares__check input:checked:after{content:"";position:absolute;left:.55rem;top:.2rem;width:.5rem;height:1rem;border:solid var(--kw-color-white);border-width:0 2px 2px 0;transform:rotate(45deg)}.kenwood-cares__check input:focus-visible{outline:2px solid var(--kw-color-text);outline-offset:2px}.kenwood-cares__check:has(input:user-invalid){border-color:var(--kw-color-error)}.kenwood-cares__parent-fields{margin:0;padding:0;border:0;min-width:0}.kenwood-cares__card--conditional:not(.is-active) .kenwood-cares__parent-fields{display:none}.kenwood-cares__card--conditional:not(.is-active) .kenwood-cares__card-head{margin-bottom:1.6rem}.kenwood-cares__parent-fields>.kenwood-cares__hint{margin-top:2rem}.kenwood-cares__skipped{display:flex;gap:1rem;align-items:flex-start;margin:0;padding:1.4rem 1.6rem;background:var(--kw-color-card);border-radius:var(--kw-radius-sm);font-size:1.4rem;line-height:1.5;color:var(--kw-color-muted)}.kenwood-cares__skipped .material-symbols-sharp{font-size:2rem;color:var(--kw-color-gray)}.kenwood-cares__skipped a{color:var(--kw-color-text)}.kenwood-cares__uploads{display:grid;gap:1.2rem;margin-top:1.2rem}.kenwood-cares__upload{display:grid;gap:1.4rem;padding:2rem;border:1px dashed var(--kw-color-gray);border-radius:var(--kw-radius-sm);background:var(--kw-color-white);transition:border-color var(--kw-transition-fast),background-color var(--kw-transition-fast)}.kenwood-cares__upload.has-files{border-style:solid;border-color:var(--kw-color-border)}.kenwood-cares__upload.is-invalid{border-color:var(--kw-color-error)}@media screen and (min-width:750px){.kenwood-cares__upload{grid-template-columns:minmax(0,1fr) auto;align-items:start}.kenwood-cares__files{grid-column:1 / -1}}.kenwood-cares__upload-head .kenwood-cares__label{margin-bottom:.4rem}.kenwood-cares__upload-button{position:relative;gap:.8rem;cursor:pointer;justify-self:start}.kenwood-cares__upload-button .material-symbols-sharp{font-size:2rem}.kenwood-cares__upload-button:focus-within{outline:2px solid var(--kw-color-text);outline-offset:2px}.kenwood-cares__files{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.kenwood-cares__files:empty{display:none}.kenwood-cares__file{position:relative;display:grid;grid-template-columns:2.4rem minmax(0,1fr) auto;gap:1.2rem;align-items:center;padding:1.2rem 1.4rem;background:var(--kw-color-card);border:1px solid var(--kw-color-border);border-radius:var(--kw-radius-sm);overflow:hidden}.kenwood-cares__file-icon{font-size:2.2rem;color:var(--kw-color-gray)}.kenwood-cares__file.is-done .kenwood-cares__file-icon{color:var(--kw-color-success)}.kenwood-cares__file.is-error{border-color:var(--kw-color-error)}.kenwood-cares__file.is-error .kenwood-cares__file-icon,.kenwood-cares__file.is-error .kenwood-cares__file-status{color:var(--kw-color-error)}.kenwood-cares__file-meta{display:flex;flex-direction:column;min-width:0}.kenwood-cares__file-name{font-size:1.4rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kenwood-cares__file-status{font-size:1.2rem;letter-spacing:.02em;color:var(--kw-color-muted)}.kenwood-cares__file-remove{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;padding:0;border:0;border-radius:var(--kw-radius-sm);background:transparent;color:var(--kw-color-gray);cursor:pointer}.kenwood-cares__file-remove:hover:not(:disabled){background:var(--kw-color-white);color:var(--kw-color-text)}.kenwood-cares__file-remove:disabled{visibility:hidden}.kenwood-cares__file-progress{position:absolute;left:0;right:0;bottom:0;height:2px;background:transparent}.kenwood-cares__file-progress span{display:block;width:0;height:100%;background:var(--kw-color-black);transition:width var(--kw-transition)}.kenwood-cares__file:not(.is-uploading) .kenwood-cares__file-progress{display:none}.kenwood-cares__turnstile:empty{display:none}.kenwood-cares__turnstile{margin-top:1.2rem}.kenwood-cares__terms{margin-bottom:2.4rem;border:1px solid var(--kw-color-border);border-radius:var(--kw-radius-sm)}.kenwood-cares__terms summary{display:flex;justify-content:space-between;align-items:center;padding:1.4rem 1.6rem;font-size:1.3rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;list-style:none}.kenwood-cares__terms summary::-webkit-details-marker{display:none}.kenwood-cares__terms summary .material-symbols-sharp{color:var(--kw-color-gray);transition:transform var(--kw-transition)}.kenwood-cares__terms[open] summary .material-symbols-sharp{transform:rotate(180deg)}.kenwood-cares__terms[open] summary{border-bottom:1px solid var(--kw-color-border)}.kenwood-cares__terms-body{max-height:32rem;overflow-y:auto;padding:1.6rem 2rem;font-size:1.4rem;line-height:1.6;color:var(--kw-color-text)}.kenwood-cares__terms-body p{margin:0 0 1rem}.kenwood-cares__terms-body ul{margin:0;padding-left:1.8rem}.kenwood-cares__terms-body li+li{margin-top:.8rem}.kenwood-cares__actions{display:flex;flex-wrap:wrap;gap:1.6rem 2.4rem;align-items:center;padding-top:.8rem}.kenwood-cares__actions .button{min-width:24rem}.kenwood-cares__actions .kenwood-cares__hint{flex:1 1 24rem}.kenwood-cares__result{display:flex;gap:1.4rem;align-items:flex-start;padding:2rem 2.4rem;background:var(--kw-color-white);border:1px solid var(--kw-color-border);border-left:3px solid var(--kw-color-black);border-radius:var(--kw-radius-sm)}.kenwood-cares__result[hidden]{display:none}.kenwood-cares__result .material-symbols-sharp{font-size:2.4rem}.kenwood-cares__result p{margin:0;font-size:1.4rem;line-height:1.5}.kenwood-cares__result--error{border-color:var(--kw-color-error);color:var(--kw-color-error)}.kenwood-cares__result-title{margin:0 0 .6rem;font-size:1.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.kenwood-cares__result--success{max-width:72rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-kenwood-cares-form.css.map */
