body.frigo-page #accessories .options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:.85rem;align-items:stretch}
body.frigo-page #accessories .option{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;min-width:0;min-block-size:var(--supply-option-height,0px);height:100%;gap:.5rem;padding:.75rem}
body.frigo-page #accessories .option[hidden]{display:none!important}
body.frigo-page #accessories .option .access-photo{flex:0 0 5.5rem;width:100%;height:5.5rem;min-height:0;margin:0;padding:.3rem;background:#fff}
body.frigo-page #accessories .option .access-photo img{width:100%;height:100%;object-fit:contain}
body.frigo-page #accessories .option>label:not(.accessory-quantity){align-items:flex-start;gap:.6rem;min-width:0;margin:0;font-size:1rem;line-height:1.5;color:#171b18}
body.frigo-page #accessories .option>label span{min-width:0;overflow-wrap:normal;word-break:normal}
body.frigo-page #accessories .option .accessory-quantity{margin-block-start:auto;padding-block-start:.5rem}
body.frigo-page #accessories .option .accessory-quantity input{max-width:100%;min-height:2.75rem}
body.frigo-page #accessories .option>small{line-height:1.5}
@media(max-width:1100px){body.frigo-page #accessories .options{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:900px){body.frigo-page #accessories .options{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){body.frigo-page #accessories .options{grid-template-columns:minmax(0,1fr)}}
