.product__submit button[name="add"]:not([disabled]){background:#16783b;border-color:#16783b;color:#fff}.product__submit button[name="add"]:not([disabled]):hover{background:#10612f;border-color:#10612f}.product__submit button[name="add"]:focus-visible{outline:3px solid rgba(22,120,59,.3);outline-offset:3px}.mb-size-guide{border-top:1px solid rgba(23,23,23,.16);border-bottom:1px solid rgba(23,23,23,.16)}.mb-size-guide summary{cursor:pointer;padding:10px 0;font-weight:600;text-decoration:underline;text-underline-offset:3px}.mb-size-guide summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.mb-size-guide__content{padding:0 0 12px;font-size:14px;line-height:1.45}.mb-size-guide__content>p{margin:8px 0}.mb-size-guide__content ul{margin:8px 0 12px;padding-left:20px}.mb-size-guide__table-wrap{overflow-x:auto;margin-top:12px}.mb-size-guide table{width:100%;min-width:390px;border-collapse:collapse;text-align:center}.mb-size-guide caption{padding:6px;font-weight:700;text-align:left}.mb-size-guide th,.mb-size-guide td{padding:6px;border:1px solid rgba(23,23,23,.14);white-space:nowrap}.mb-size-guide th{background:#f5f3ef;font-size:12px}@media(max-width:749px){.mb-size-guide summary{padding:8px 0}.product__block--buttons{margin-top:0!important}}