.customer_area_favorite_edit__product{font-family:"Bricolage","Bricolage Grotesque 72pt SemiCondensed Fallback",sans-serif;font-weight:700;font-size:1.5rem;line-height:1.3333333333;color:#242424;margin:0}.customer_area_favorite_edit__hint{font-weight:400;font-size:.875rem;line-height:1.25rem;color:#575655;margin:.5rem 0 0}.customer_area_favorite_edit__group{border:0;border-top:1px solid #deddd7;margin:0;min-width:0;padding:1rem 0 0}.customer_area_favorite_edit__group_label{font-weight:500;font-size:.875rem;line-height:1rem;color:#242424;float:left;margin-bottom:.75rem;padding:0;width:100%}.customer_area_favorite_edit__options{clear:both;display:grid;gap:.5rem;grid-template-columns:repeat(2, minmax(0, 1fr))}@media screen and (min-width: 768px){.customer_area_favorite_edit__options{grid-template-columns:repeat(4, minmax(0, 1fr))}.customer_area_favorite_edit__options--pair{grid-template-columns:repeat(2, minmax(0, 1fr))}}.customer_area_favorite_edit__option{position:relative;cursor:pointer;background-color:#fff;border:1px solid #deddd7;border-radius:.75rem;transition:border-color 160ms ease;font-weight:400;font-size:.875rem;line-height:1.25rem;align-items:center;color:#242424;display:flex;flex-direction:column;gap:.25rem;justify-content:center;min-height:3.25rem;padding:.5rem .75rem;text-align:center}.customer_area_favorite_edit__option:hover{border-color:#a8a7a3}.customer_area_favorite_edit__option:has(input:checked){border-color:#242424}.customer_area_favorite_edit__option:has(input:checked)::before{content:"";position:absolute;top:-0.375rem;right:-0.375rem;width:1.125rem;height:1.125rem;background-color:#242424;border-radius:9999px;box-shadow:0 0 0 2px #fff}.customer_area_favorite_edit__option:has(input:checked)::after{content:"";display:inline-block;width:.75rem;height:.75rem;background-color:currentColor;mask-image:url("/res-dst/icons/lucide/check.svg");mask-repeat:no-repeat;mask-size:contain;mask-position:center;position:absolute;top:-0.1875rem;right:-0.1875rem;color:#f9f8f1}.customer_area_favorite_edit__option:has(input:checked){font-weight:600}.customer_area_favorite_edit__option:has(input:focus-visible){outline:2px solid #242424;outline-offset:2px}.customer_area_favorite_edit__swatch{flex-shrink:0;width:1.375rem;height:1.375rem;border:1px solid rgba(36,36,36,.2);border-radius:9999px}.customer_area_favorite_edit__footer{align-items:stretch;border-top:1px solid #deddd7;display:flex;flex-direction:column-reverse;gap:.5rem;padding-top:1rem}@media screen and (min-width: 768px){.customer_area_favorite_edit__footer{align-items:center;flex-direction:row;justify-content:flex-end}}.customer_area_favorite_edit__footer[hidden]{display:none}.customer_area_favorite_edit__footer .button{white-space:nowrap}.customer_area_favorite_edit__delete{font-weight:500;font-size:.875rem;line-height:1rem;background:none;border:0;color:#e5533d;cursor:pointer;font-family:inherit}.customer_area_favorite_edit__delete:hover{text-decoration:underline}.customer_area_favorite_edit__delete{align-items:center;display:inline-flex;gap:.5rem;justify-content:center;margin-right:auto;min-height:2.75rem;padding:0 .25rem;white-space:nowrap}.customer_area_favorite_edit__question{font-weight:500;font-size:.875rem;line-height:1rem;color:#242424;flex:1}