.formica-swatches{display:grid;grid-template-columns:repeat(auto-fit,minmax(95px,1fr));gap:10px;margin:14px 0}.formica-choice{position:relative;display:flex;flex-direction:column;gap:9px;align-items:center;min-height:104px;padding:7px 7px 10px;border:2px solid #dce3df;border-radius:9px;background:#fff;color:#17394b;font:inherit;font-size:13px;cursor:pointer}.formica-texture{display:block;width:100%;height:56px;border-radius:4px;background-size:cover;background-position:center;border:1px solid #17394b15}.texture-sahara{background:#cfc0a6}.texture-marble{background-color:#f3f1ed;background-size:420%;background-position:48% 35%}.formica-choice[aria-pressed=true]{border-color:#087f83;background:#edf6f3}.formica-check{display:none;position:absolute;top:10px;right:10px;width:21px;height:21px;line-height:21px;text-align:center;background:#087f83;color:#fff;border-radius:50%;font-size:13px}.formica-choice[aria-pressed=true] .formica-check{display:block}.formica-choice:focus-visible{outline:3px solid #17394b;outline-offset:3px}.formica-selected{font-size:14px;font-weight:600;margin:8px 0}.formica-help{font-size:11px;line-height:1.8;color:#64777b;margin:0 0 20px}@media(max-width:480px){.formica-swatches{grid-template-columns:repeat(3,minmax(0,1fr))}}
