.healthcare-option-controls{padding:16px;border:1px solid #e5d6a4;border-radius:12px;background:#fcfaf2;margin-bottom:22px}
#product-options .healthcare-option-controls label{font-size:14px;font-weight:600}
#product-options .healthcare-option-controls select{display:block;width:100%;font:inherit;font-size:16px;color:#20211e;background:#fff;border:1px solid #c9c8bd;border-radius:8px;padding:11px;margin-top:8px}
#product-options .healthcare-option-controls p,#product-options .healthcare-color-help{font-size:12px!important;line-height:1.6!important;color:#62645f;margin:10px 0 0}
.healthcare-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}
.healthcare-gallery button{padding:4px;border:1px solid #deded8;border-radius:8px;background:#fff;color:#20211e;cursor:pointer}
.healthcare-gallery button:hover,.healthcare-gallery button:focus-visible{outline:2px solid #d9aa0e;outline-offset:1px}
.healthcare-gallery img{display:block;width:100%;aspect-ratio:1;object-fit:contain;border-radius:5px}
.healthcare-gallery span{display:block;font-size:10px;line-height:1.4;margin:5px 0}
@media(max-width:760px){#shop .product:has([data-configure="healthcare-holiday"]) .color-choices{gap:6px}#shop .product:has([data-configure="healthcare-holiday"]) .color-choice{padding:5px 7px}#shop .product:has([data-configure="healthcare-holiday"]) .color-swatch{width:17px;height:17px;flex-basis:17px}.healthcare-gallery{gap:6px}}
