@layer components{.care-page{max-width:34rem;margin:var(--space-7) auto var(--space-8);padding-inline:var(--gutter)}.care-page__title{margin:0 0 var(--space-5)}.care--order{--care-border: var(--color-control);--care-soft: color-mix(in srgb, var(--color-ink) 4%, var(--color-bg))}.care__policy{margin:0 0 var(--space-6);font-size:var(--text-md);line-height:var(--leading-loose)}.care__field,.care__choice,.care__exchange,.care__faulty{display:block;margin:0 0 var(--space-5)}.care--order :is(input:not([type=checkbox],[type=radio]),textarea){display:block;width:100%}.care__label,.care__opt-name{display:block;margin:0 0 var(--space-2);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase}.care__options{display:flex;gap:var(--space-3)}.care__options label{position:relative;display:flex;flex:1;align-items:center;justify-content:center;gap:.55rem;min-height:3rem;padding:0 .875rem;border:1px solid var(--care-border);background:var(--color-field);font-size:var(--text-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer}.care__options label:has(input:checked),.care__opt-values button.is-on{border-color:var(--color-accent);background:var(--care-soft)}.care__options input{position:absolute;opacity:0}.care__mark{flex:0 0 8px;width:8px;height:8px;border:1px solid var(--care-border);border-radius:50%;background:var(--color-field)}.care__options input:checked+.care__mark{border:0;background:var(--color-accent)}.care__options input:focus-visible+.care__mark{outline:2px solid var(--color-accent);outline-offset:2px}.care__results{margin:var(--space-2) 0 0;padding:0;border:1px solid var(--care-border);background:var(--color-field);list-style:none}.care__results button{display:block;width:100%;min-height:2.75rem;padding:.625rem .875rem;border:0;border-bottom:1px solid var(--color-line);background:var(--color-field);text-align:left}.care__results button:hover{background:var(--care-soft)}.care__empty{padding:.625rem .875rem;color:var(--color-accent)}.care__picked{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:3rem;margin:0;padding:.625rem .875rem;border:1px solid var(--color-accent);background:var(--care-soft)}.care__change{padding:0 .625rem;min-height:2.25rem;border:0;background:transparent;color:var(--color-accent);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase}.care__config{margin-top:var(--space-3)}.care__config-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.care__opt{margin-bottom:var(--space-4)}.care__opt-name{color:var(--color-accent)}.care__opt-values button{min-height:2.75rem;padding:var(--space-2) var(--space-3);border:1px solid var(--care-border);background:var(--color-field);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase}.care__check{display:flex;align-items:center;gap:var(--space-3);min-height:2.75rem;margin:0 0 var(--space-2);font-size:var(--text-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer}.care__check input{width:1.25rem;height:1.25rem;margin:0}.care__free{margin:0 0 var(--space-2);font-size:var(--text-md);line-height:var(--leading-snug)}.care__hint{display:block;margin-top:var(--space-2);color:var(--color-accent);font-size:var(--text-sm)}.care__note{display:block;margin-top:var(--space-1);color:var(--color-muted);font-size:var(--text-sm)}.care__opt-values,.care__picker,.care__shots{display:flex;flex-wrap:wrap;gap:var(--space-2)}.care__shot{position:relative;width:5rem;height:5rem;margin:0}.care__shot img{width:100%;height:100%;object-fit:cover}.care__shot-remove{position:absolute;top:0;right:0;width:1.375rem;height:1.375rem;padding:0;border:0;background:var(--color-accent);color:var(--color-on-accent);line-height:1.375rem}.care__add{flex:1 0 100%;min-height:3rem;border:1px dashed var(--color-accent);background:transparent;color:var(--color-accent);font-size:var(--text-sm);letter-spacing:var(--tracking-label);text-transform:uppercase}.care__submit{width:100%}.care__submit:disabled{cursor:wait}.care__thanks{margin:0;padding-top:var(--space-5);font-size:var(--text-lg);line-height:var(--leading-body)}.care__honey{position:absolute;left:-9999px;height:0;overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/171/assets/care-order.css.map */
