.pdp__form .yaara-mousse-choice{display:grid;grid-template-columns:1fr 1fr;gap:12px;border:0;padding:0;margin:0 0 20px;min-width:0;font-family:var(--f,Heebo,sans-serif)}
.yaara-mousse-choice legend{font:500 15px/1.5 var(--f,Heebo,sans-serif);padding:0;margin-bottom:10px;color:var(--ink)}
.yaara-mousse-choice label{position:relative;display:flex;gap:10px;align-items:flex-start;padding:15px 14px;border:1px solid var(--line,#d7cdbd);border-radius:4px;background:transparent;cursor:pointer;min-height:100px}
.yaara-mousse-choice label:has(input:checked){border-color:var(--honey-deep,#96703f);background:rgba(178,139,82,.07)}
.yaara-mousse-choice label:has(input:focus-visible){outline:2px solid var(--honey-deep,#96703f);outline-offset:3px}
.yaara-mousse-choice input{appearance:auto;accent-color:var(--honey-deep,#96703f);width:18px;height:18px;flex:0 0 18px;margin:4px 0 0}
.yaara-mousse-choice span{display:grid;gap:3px;min-width:0}
.yaara-mousse-choice strong{font-size:15px;font-weight:500;line-height:1.5}
.yaara-mousse-choice bdi{direction:ltr;justify-self:start;font-size:22px;font-weight:500;line-height:1.3;color:var(--ink)}
.yaara-mousse-choice small{font-size:13px;line-height:1.5;color:var(--ink-2,#655a4c)}
@media(max-width:380px){.pdp__form .yaara-mousse-choice{gap:8px}.yaara-mousse-choice label{padding:13px 10px;gap:8px}}
