.caeli-chart{margin-block:2rem;min-width:0}.caeli-chart-scroll{overflow-x:auto;max-width:100%;border:1px solid #b8aaa8}.caeli-chart table{border-collapse:collapse;width:100%;min-width:340px;font-size:1rem;line-height:1.5}.caeli-chart caption{text-align:left;padding:1rem;font-weight:600}.caeli-chart th,.caeli-chart td{padding:.7rem;border-bottom:1px solid #d8ccc9;text-align:left;white-space:nowrap}.caeli-chart th{color:#251e20;background:#f3e7e4}.caeli-chart figure{margin:1.5rem 0}.caeli-chart img{width:100%;height:auto;display:block}.caeli-chart figcaption{font-size:.875rem;margin-top:.5rem}.caeli-chart-scroll:focus-visible,.caeli-product-size-guide summary:focus-visible{outline:2px solid #251e20;outline-offset:3px}.caeli-product-size-guide{margin:1rem 0;max-width:100%;min-width:0}.caeli-product-size-guide summary{cursor:pointer;text-decoration:underline;min-height:44px;padding-block:.5rem}.caeli-product-size-guide h2{font-size:1.5rem}.caeli-sizing-note{font-size:1rem;line-height:1.6}.caeli-newsletter-permanent{padding-block:3rem;border-top:1px solid #d8ccc9;max-width:100%}.caeli-newsletter-permanent h2{max-width:24ch;margin-inline:auto}.caeli-newsletter-permanent fieldset{border:0;padding:0;max-width:40rem;margin:auto;text-align:left;min-width:0}.caeli-newsletter-permanent legend{font-size:.875rem}.caeli-newsletter-fields{display:flex;gap:.75rem}.caeli-newsletter-fields input{min-width:0;flex:1;font-size:1rem}.caeli-newsletter-fields button{flex-shrink:0}.caeli-newsletter-permanent :disabled{opacity:1;color:#5a5153;background:#f4eeee}.caeli-newsletter-permanent button:disabled{border:1px solid #b8aaa8;cursor:default}.caeli-announcement{background:#ecddda;color:#251e20;text-align:center;font-size:.875rem;line-height:1.5;padding:.4rem 1rem;overflow-wrap:anywhere}.caeli-soft-signup{padding:1rem;background:#f3e7e4}@media(max-width:480px){.caeli-newsletter-fields{flex-direction:column}.caeli-newsletter-fields button{width:100%}.caeli-chart th,.caeli-chart td{padding:.6rem}.caeli-newsletter-permanent{padding-inline:1rem}}